13 Commits (3ea0862a6e3c97f6224548c41a225f270df4d205)

Author SHA1 Message Date
Damien George a03e6c1e05 stm32/irq: Define IRQ priorities directly as encoded hardware values. 7 years ago
Damien George a60efa8202 stm32/uart: Allow ctrl-C to work with UARTs put on REPL via os.dupterm. 7 years ago
Damien George 513e537215 stm32/uart: Allow ctrl-C to issue keyboard intr when REPL is over UART. 7 years ago
Damien George 2dca693c24 stm32: Change pin_X and pyb_pin_X identifiers to be pointers to objects. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
Damien George e37b8ba5a5 stm32: Use STM32xx macros instead of MCU_SERIES_xx to select MCU type. 7 years ago
iabdalkader b982b95c18 stm32/uart: Add UART support for H7 MCUs. 7 years ago
Damien George 3eb0694b97 stm32: Update HAL macro and constant names to use newer versions. 7 years ago
Damien George d32417c096 stm32/uart: Support board configs with CTS/RTS on UART6. 7 years ago
Peter D. Gray 7a46d9ae73 stm32/uart: Add support for 7-bit modes: 7N1 and 7N2. 7 years ago
Damien George 0eb333e3cf stm32/mphalport: Improve efficiency of mp_hal_stdout_tx_strn_cooked. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Damien George 2bf5a947b2 stmhal: Make error messages more consistent across peripherals. 8 years ago
Damien George 48d867b4a6 all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers. 8 years ago
Damien George 0986675451 stmhal: Convert all module and method tables to use MP_ROM macros. 8 years ago
Damien George ae8d867586 py: Add iter_buf to getiter type method. 9 years ago
Damien George 8400351d5a stmhal: Use MICROPY_EVENT_POLL_HOOK instead of __WFI where appropriate. 8 years ago
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Damien George e81116d07d stmhal/uart: Increase inter-character timeout by 1ms. 8 years ago
Damien George 16a584d7cf stmhal/uart: Provide a custom function to transmit over UART. 8 years ago
Damien George 4c7d799b82 stmhal/uart: Add check that UART id is valid for the given board. 8 years ago
Damien George aaab6a9921 stmhal/uart: Add support for UART7 and UART8 on F7 MCUs. 8 years ago
Rami Ali 27a503f632 stmhal: Refactor UART configuration to use pin objects. 8 years ago
Damien George 304cfda8c4 py/stream: Move ad-hoc ioctl constants to stream.h and rename them. 8 years ago
Paul Sokolovsky 59a1201da9 all: Remove readall() method, which is equivalent to read() w/o args. 8 years ago
Paul Sokolovsky 07209f8592 all: Rename mp_obj_type_t::stream_p to protocol. 9 years ago
Tobias Badertscher 1191ec6a14 stmhal/uart.c: Fix wrong baudrate calculation for stm32l4 series. 9 years ago
Damien George 5ab98d5c41 stmhal: Convert to use internal errno symbols; enable uerrno module. 9 years ago
Damien George 53521152a8 stmhal: L4: Modify uart.c to support L4 MCU. 9 years ago
Peter Hinch 22cbcd55f0 stmhal: Properly handle RTS/CTS flow control for buf/unbuf transfers. 9 years ago
Damien George 5b3f0b7f39 py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 9 years ago
Damien George 36ccdc952c stmhal: Make uart init use struct instead of array for parsing args. 9 years ago
Ryan Shaw c03dd3b2f9 stmhal: Fix uart off by 1 circular buffer size. 9 years ago
Damien George 0d9b450701 stmhal: Make uart.write() function correctly for timeout=0. 9 years ago
Ryan Shaw f99491cbf7 stmhal: uart.any() function now returns number of bytes available. 9 years ago
Dave Hylands 364bb61df3 stmhal: Allow make DEBUG=1 to build 9 years ago
Dave Curtis 32b3549cce stmhal: Add symbolic #defines for interrupt levels in irq.h. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Paul Sokolovsky bedab235f9 stmhal/uart: If char is not received within timeout, return EAGAIN error. 9 years ago
Dave Hylands 8f59bacb92 stamhal: Add definitions for MCU_SERIES_F4 and MCU_SERIES_F7 9 years ago
Damien George 751485fe6b stmhal: Add support for USART1 and conditional pins in make-pins.py. 9 years ago
Damien George a632037866 stmhal: Add better support for UART having Tx and Rx on different ports. 9 years ago
Damien George 0851751615 stmhal: Factor GPIO clock enable logic into mp_hal_gpio_clock_enable. 9 years ago
Dave Hylands 92d4b51ad5 stmhal: Add STM32F7DISC and associated changes. 9 years ago
Dave Hylands 3ac2d06bd1 stmhal: Add support for UART5 10 years ago
Damien George 1775b65e07 stmhal: Remove PYBVxx defines and use config vars for UART/CAN names. 10 years ago