774 Commits (69e72954ad4757f8e3faccef6333cb33842ce052)

Author SHA1 Message Date
Damien George da72bb6833 esp32/machine_hw_spi: Make HW SPI objects statically allocated. 6 years ago
Damien George d82f344f61 esp32/machine_hw_spi: Use separate DMA channels for HSPI and VSPI. 6 years ago
Matt Trentini cd52d2c691 esp32/modules/neopixel.py: Change NeoPixel to different default timings. 6 years ago
Damien George 18d3a5df26 esp8266/esp_mphal: Provide mp_hal_pin_od_high_dht so DHT works reliably. 6 years ago
Damien George eb446ec227 esp32/Makefile: Use system provided math library rather than uPy one. 6 years ago
Damien George 90f86a0197 esp32/machine_pin: Add Pin.off() and Pin.on() methods. 6 years ago
Damien George 36808d4e6a esp8266/main: Activate UART(0) on dupterm for REPL before boot.py runs. 6 years ago
Damien George 3431ea7205 stm32/main: Make thread and FS state static and exclude when not needed. 6 years ago
Damien George 5b66c7b712 stm32/wdt: Make singleton WDT object const so it goes in ROM. 6 years ago
Damien George f350b640a0 esp32/modsocket: For socket read only release GIL if socket would block. 6 years ago
Damien George efe0569c26 esp32/mphalport: When tx'ing to REPL only release GIL if many chars sent 6 years ago
Damien George b33f108cde stm32/sdcard: Properly reset SD periph when SDMMC2 is used on H7 MCUs. 6 years ago
roland 4d8504425a stm32/modmachine: Fix reset_cause to correctly give DEEPSLEEP on L4 MCU. 6 years ago
Damien George f334816df0 stm32/uart: Make sure user IRQs are handled even with a keyboard intr. 6 years ago
Damien George 7bdbea9a0c stm32/uart: Clear overrun error flag after reading RX data register. 6 years ago
Damien George 0d860fdcd0 stm32/uart: Always enable global UART IRQ handler on init. 6 years ago
Damien George a5f7a3022d stm32/uart: Fix uart_rx_any in case of no buffer to return 0 or 1. 6 years ago
Tobias Badertscher 372e7a4dc6 stm32: Implement UART.irq() method with initial support for RX idle IRQ. 6 years ago
Andrew Leech ce0c581179 stm32/main: Add board config option to enable/disable mounting SD card. 6 years ago
Damien George 0c46419323 windows: Remove remaining traces of old GNU readline support. 6 years ago
Damien George 5146e79490 stm32/boards/NUCLEO_L432KC: Specify L4 OpenOCD config file for this MCU. 6 years ago
Damien George 59f409a787 stm32/boards: Allow OpenOCD stm_flash procedure to accept single FW img. 6 years ago
Paul Sokolovsky fbb8335084 py/objdict: Make .fromkeys() method configurable. 6 years ago
Damien George 1db55381b6 stm32/adc: Support 16-bit ADC configuration on H7 MCUs. 6 years ago
Damien George 6cab8daee0 stm32/adc: Increase ADC sampling time for internal sources on H7 MCUs. 6 years ago
Damien George 0555ada277 stm32/adc: Fix calibrated volt/temp readings on H7 by using 16bit scale. 6 years ago
Damien George 1b4031ed64 stm32/extint: Use correct EXTI channels on H7 MCUs for RTC events. 6 years ago
Glenn Ruben Bakke 9e5768a6db nrf/bluetooth: Update BLE stack download script. 6 years ago
Damien George 025d419a77 teensy: Add own uart.h to not rely on stm32's version of the file. 6 years ago
Damien George dc23978dde stm32/uart: Add ability to have a static built-in UART object. 6 years ago
Damien George 61ef031687 stm32/uart: Move config of char_width/char_mask to uart.c. 6 years ago
Damien George 6ea45277bf stm32/uart: For UART init, pass in params directly, not via HAL struct. 6 years ago
Damien George e0c2432503 stm32/uart: Simplify deinit of UART, no need to call HAL. 6 years ago
Damien George bc3f0dddac stm32/uart: Remove HAL's UART_HandleTypeDef from UART object struct. 6 years ago
Damien George 7d7f59d78b stm32/uart: Factor out code to set RX buffer to function uart_set_rxbuf. 6 years ago
Damien George 9690757cca stm32/uart: Rework uart_get_baudrate so it doesn't need a UART handle. 6 years ago
Damien George 524e13b006 stm32/uart: Factor out code from machine_uart.c that computes baudrate. 6 years ago
Damien George a2271532be stm32: Split out UART Python bindings from uart.c to machine_uart.c. 6 years ago
Damien George da7355e213 esp32/modmachine: Enable machine.sleep() now that the IDF supports it. 6 years ago
Damien George 9c6c32cc51 esp32/machine_pwm: On deinit stop routing PWM signal to the pin. 6 years ago
Damien George 287b02d98a esp32/machine_pwm: Support higher PWM freq by auto-scaling timer res. 6 years ago
Damien George 87623082e3 esp32/machine_uart: Implement UART.sendbreak() method. 6 years ago
boochow 69b7b8fa12 stm32/boards: Add NUCLEO_L432KC board configuration files. 6 years ago
boochow 9d3372bded stm32: Add peripheral support for STM32L432. 6 years ago
boochow 1a8baad7ca stm32/boards: Add STM32L432KC chip configuration files. 6 years ago
Damien George 52bec93755 esp8266/machine_uart: Add rxbuf keyword arg to UART constructor/init. 6 years ago
Damien George 9ddc182ec7 esp32/machine_uart: Add txbuf/rxbuf keyword args to UART construct/init. 6 years ago
Damien George 8007d0bd16 stm32/uart: Add rxbuf keyword arg to UART constructor and init method. 6 years ago
Damien George c6365ffb92 stm32/powerctrl: Add support for standby mode on L4 MCUs. 6 years ago
Damien George a1c81761b1 stm32/mboot: Add documentation for using mboot on PYBv1.x. 6 years ago