694 Commits (fd9b7efe3957f2f0b24d9cec2fe38ddaccf0539d)

Author SHA1 Message Date
Jim Mussared fafa9d35dd stm32/boards/PYBD: Enable BLE for Pyboard D. 5 years ago
Jim Mussared 6f35f214d3 stm32/mpconfigport.h: Add modbluetooth module to stm32. 5 years ago
Jim Mussared d72dbb822c stm32: Provide port-specific implementation for Nimble on STM32. 5 years ago
Andrew Leech 4ba0aff472 stm32/uart: Add RTS/CTS pin configuration support to UART4. 5 years ago
Chris Mason eb12fa3862 stm32/powerctrlboot: Add support for HSI at 8MHz on F0 MCUs. 5 years ago
Chris Mason f16e4be3fa stm32/powerctrlboot: Fix clock and PLL selection for HSI48 on F0 MCUs. 5 years ago
Damien George 3328b7d71f stm32: Support disabling the compiler. 5 years ago
Josh Lloyd 7d58a197cf py: Rename MP_QSTR_NULL to MP_QSTRnull to avoid intern collisions. 5 years ago
Andrew Leech 2397b44062 stm32/usbd_cdc_interface: Add CTS flow control option for USB VCP. 6 years ago
Damien George 6b4666f8cf stm32/can: Guard header file by MICROPY_HW_ENABLE_CAN. 5 years ago
Damien George ca8ff99e8c stm32: Use mp_printf with MICROPY_ERROR_PRINTER for uncaught exceptions. 5 years ago
iabdalkader 4f78ba3cf4 stm32/boards/NUCLEO_H743ZI: Enable FDCAN on this board. 5 years ago
iabdalkader f7a07b3605 stm32: Add support for FDCAN peripheral, exposed as pyb.CAN. 5 years ago
Damien George d06fd384c2 stm32/can: Factor CAN driver into low-level and Python bindings. 5 years ago
Chris Liechti 6f7e774d12 stm32/machine_i2c: Add ability to specify I2C(4) by name. 5 years ago
iabdalkader 73c94bbbd4 stm32/modusocket: Fix NULL deref when accept() an unbound socket. 5 years ago
Damien George 22099ab88f stm32/machine_adc: Fix build for F4 and L4 MCUs that only have ADC1. 5 years ago
Damien George f66616556d stm32/lwip_inc: Enable LWIP_NETIF_EXT_STATUS_CALLBACK for mDNS. 5 years ago
Damien George b0e17bbb9d stm32/lwip_inc: Allocate additional MEMP_SYS_TIMEOUT when mDNS enabled. 5 years ago
Damien George bcaafa3823 stm32/usb: Verify number of used endpoints doesn't exceed maximum. 5 years ago
Damien George 6705767da1 stm32/usb: Add support for VCP+MSC+HID mode, incl 2xVCP and 3xVCP. 5 years ago
cristian cfec054073 stm32/board/NUCLEO_F746ZG: Enable Ethernet periph, lwip and ussl. 5 years ago
Jim Mussared c8c37ca407 stm32/boards/STM32F769DISC: Fix number of SDRAM row bits. 5 years ago
Christopher Wilson f9d142523c stm32/boards/MIKROE_CLICKER2_STM32: Add MikroElektronika Clicker2 board. 5 years ago
Damien George 2b07f56c2b stm32/boards/NUCLEO_L073RZ: Fix typo in MCU name. 5 years ago
Chris Wilson a605b53702 stm32/mboot: Support boards with only two LEDs. 5 years ago
Damien George bd2e46e0a5 stm32/boards/stm32wb55_af.csv: Fix ADC pin-channel function mapping. 5 years ago
Damien George 62fe013a5f stm32/machine_adc: Improve operation of ADC for H7, L4 and WB MCUs. 5 years ago
Damien George ebacdfabb6 stm32/machine_adc: Add machine.ADC class. 5 years ago
Jim Mussared 06661890de stm32/powerctrl: Fix machine.bootloader() for L0 MCUs. 5 years ago
Jim Mussared 8fc00928ea stm32/dma: Fix DMA config for L0 MCUs. 5 years ago
Jim Mussared 74fe841449 docs/library/pyb.DAC.rst: Correct frequency for triangle mode output. 5 years ago
Damien George 400a128e11 stm32/stm32_it: Include correct EXTI interrupt handlers for L0 MCUs. 5 years ago
iabdalkader 0bec07f32b stm32/extint: Fix EXTI mapping of PVD and RTC events for H7 MCUs. 5 years ago
Damien George 5789558d60 stm32/boards/PYBD_SF2: Exclude certain things when building mboot. 5 years ago
Damien George 68d74b0074 stm32/mboot/Makefile: Define "BUILDING_MBOOT" when building mboot. 5 years ago
Damien George b1e04848ef stm32/mphalport: Put PYBD specific MAC code in board specific file. 5 years ago
stijn af5c998f37 py/modmath: Implement math.isclose() for non-complex numbers. 5 years ago
Damien George 3eff81288c stm32/i2c: Fix generation of restart condition for hw I2C on F0/F7. 5 years ago
Damien George 497683b315 gitignore: Put build-*/ pattern in top-level gitignore file. 5 years ago
Damien George 25d3509986 stm32/usbd: Make USB device FIFO sizes dynamically configurable. 5 years ago
Damien George 8485b72d0d stm32/boards/NUCLEO_L432KC: Add config for USB VCP support. 5 years ago
Damien George 97e8e036c5 stm32/usbd: Support USB device mode on STM32L432 MCUs. 5 years ago
Damien George bf733c27bb stm32/usbd: Introduce MICROPY_HW_USB_IS_MULTI_OTG to simplify USB config 5 years ago
Damien George ba607809f2 stm32/modpyb: Support building with PY_PYB_LEGACY on and HW_USB_HID off. 5 years ago
Chris Wilson 3d02ebb4e8 stm32/sdcard: Support configuring the SD/MMC bus width to 1 or 4 bits. 5 years ago
Damien George 102815f700 stm32/mpconfigport.h: Enable lwIP raw sockets. 5 years ago
Damien George 0e2b224b07 stm32/lwip_inc: Enable raw socket type. 5 years ago
Damien George 473157eeb9 stm32/usbd_hid_interface: Include extra header to build with threading. 5 years ago
Damien George ad0b7cb017 stm32/boards/xxx_WB55: Enable USB HID now that it works on WB MCUs. 5 years ago