8986 Commits (c24b0a7f2b7c0c30ef5fde62342eab7c0931f400)
 

Author SHA1 Message Date
Damien George bc3a5f1917 stm32/mphalport: Use MCU regs to detect if cycle counter is started. 7 years ago
Damien George b833f170c3 stm32/main: Only update reset_mode if board doesn't use a bootloader. 7 years ago
Damien George 7856a416bd stm32/main: Rename main to stm32_main and pass through first argument. 7 years ago
Damien George d9e69681f5 stm32: Add custom, optimised Reset_Handler code. 7 years ago
Damien George 7e28212352 stm32/boards/STM32L476DISC: Update to not take the address of pin objs. 7 years ago
Damien George 2dca693c24 stm32: Change pin_X and pyb_pin_X identifiers to be pointers to objects. 7 years ago
iabdalkader cf1d6df05a stm32/boards/NUCLEO_H743ZI: Enable SD card support. 7 years ago
iabdalkader b4f814c9b7 stm32/sdcard: Add H7 SD card support. 7 years ago
iabdalkader 9b9896b44d stm32/dma: Remove H7 SDMMC DMA descriptors. 7 years ago
Damien George 1efe6a0316 stm32/boards/NUCLEO_H743ZI: Update to build with new linker management. 7 years ago
Damien George b121c9515d stm32/boards/stm32h743.ld: Remove include of common.ld. 7 years ago
Damien George 4d409b8e32 stm32/boards/stm32f767.ld: Add definition of FLASH_APP. 7 years ago
Damien George 04de9e33bc stm32/system_stm32: Set VTOR pointer from TEXT0_ADDR. 7 years ago
Damien George dcf4eb8134 stm32/boards: Add common_bl.ld for boards that need a bootloader. 7 years ago
Damien George ddb3b84c70 stm32/boards: Add common_basic.ld for a board to have a single section. 7 years ago
Damien George ed75b2655f stm32/Makefile: Allow a board to config either 1 or 2 firmware sections. 7 years ago
Damien George 95b2cb008e stm32/Makefile: Rename FLASH_ADDR/TEXT_ADDR to TEXT0_ADDR/TEXT1_ADDR. 7 years ago
Damien George 7aec06ca9a stm32/boards: Allow boards to have finer control over the linker script. 7 years ago
Damien George a6009a9e35 stm32/*bdev.c: Eliminate dependency on sys_tick_has_passed. 7 years ago
Damien George 6f1e857624 stm32/qspi: Don't take the address of pin configuration identifiers. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
Damien George b63cc1e9ef stm32/Makefile: Re-enable strict aliasing optimisation for ST HAL files. 7 years ago
Damien George 23f07b77e5 lib/stm32lib: Update library for fix to H7 SPI strict aliasing error. 7 years ago
iabdalkader 7b0a020a02 stm32/boards/NUCLEO_H743ZI: Disable uSD transceiver. 7 years ago
iabdalkader 1e0a67f290 stm32/boards/NUCLEO_H743ZI: Enable hardware I2C support. 7 years ago
iabdalkader 24a9facd89 stm32/i2c: Add H7 I2C timing configurations. 7 years ago
iabdalkader 2ebc538d63 stm32/dma: Enable H7 DMA descriptors. 7 years ago
Damien George 22c693aa6f tests/pyb/can: Update to test pyb.CAN restart, state, info, inplace recv 7 years ago
Damien George 0abbafd424 stm32/can: Add "list" param to CAN.recv() to receive data inplace. 7 years ago
Damien George 5e1279d41a travis: Pass -j4 to make to speed up compilation. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
Damien George 5edce4539b py/objexcept: Make MP_DEFINE_EXCEPTION public so ports can define excs. 7 years ago
Damien George f6a1f18603 py/makeqstrdefs.py: Optimise by using compiled re's so it runs faster. 7 years ago
Damien George 06aa13c350 stm32/can: Use explicit byte extraction instead of casting to word ptr. 7 years ago
Damien George 9600a1f207 tests/pyb: Update CAN test to expect that auto_restart is printed. 7 years ago
Damien George b7d576d69a docs/library/pyb.CAN: Clean up documentation of data constants. 7 years ago
Damien George a25e6c6b65 stm32/can: Add CAN.info() method to retrieve error and tx/rx buf info. 7 years ago
Damien George d7e67fb1b4 stm32/can: Add CAN.state() method to get the state of the controller. 7 years ago
Damien George 1272c3c65d stm32/can: Add CAN.restart() method so controller can leave bus-off. 7 years ago
Damien George 823ca03008 stm32/can: Add "auto_restart" option to constructor and init() method. 7 years ago
Damien George 1608c4f5be stm32/can: Use enums to index keyword arguments, for clarity. 7 years ago
Damien George 2036196d71 stm32/can: Improve can.recv() so it checks for events, eg ctrl-C. 7 years ago
Damien George 22a9158ced stm32/boards/STM32L476DISC: Enable CAN peripheral. 7 years ago
Damien George d91a1989f5 docs/library/pyb.CAN: Update markup to use latest doc conventions. 7 years ago
Damien George 0db49c37a4 docs: Fix some references and RST markup to eliminate Sphinx warnings. 7 years ago
Damien George c926e72750 tests/cpydiff: Indent workaround code snippet so it formats correctly. 7 years ago
Damien George 34e224a4af esp32/machine_uart: Return None from UART read if no data is available. 7 years ago
Damien George bdc875e602 drivers/memory/spiflash: Fix bugs in and clean up read/write functions. 7 years ago
Damien George e0bc438e4b py/obj.h: Move declaration of mp_obj_list_init to objlist.h. 7 years ago
Damien George 9f811e9096 py/obj.h: Clean up by removing commented-out inline versions of macros. 7 years ago