14 Commits (aab8061dceb2ea4c6e87a876f48969e4a5a85c94)

Author SHA1 Message Date
Damien George b1229efbd1 all: Fix spelling mistakes based on codespell check. 2 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
David Lechner 259d9b69fe py/mpstate: Schedule KeyboardInterrupt on main thread. 4 years ago
David Lechner ca920f7218 py/mpstate: Make exceptions thread-local. 4 years ago
Damien George e9e9c76ddf all: Rename mp_keyboard_interrupt to mp_sched_keyboard_interrupt. 4 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 019433a17e stm32/pendsv: Fix inline asm constant and prefix with # character. 6 years ago
Damien George b546e4b7e9 stm32/pendsv: Fix NULL pointer when calling pendsv dispatch function. 6 years ago
Damien George 800871c0cb stm32/modnetwork: Change lwIP polling to be based on background systick. 6 years ago
Damien George 18cfa156d6 stm32/pendsv: Add ability to schedule callbacks at pendsv IRQ level. 6 years ago
Damien George b178958c07 stm32/pendsv: Clean up pendsv IRQ handler and eliminate duplicate code. 6 years ago
Damien George a03e6c1e05 stm32/irq: Define IRQ priorities directly as encoded hardware values. 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
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 80b31dc097 stmhal: Clean up some header includes. 7 years ago
Damien George ebbaf7ee57 stmhal/pendsv: Disable interrupts during a thread switch. 8 years ago
Damien George e5cc681cb1 stmhal: Use generic interrupt char code. 8 years ago
Damien George 882ec01e42 stmhal: Initial implementation of multithreading, currently disabled. 8 years ago
Damien George a6386f74b8 stmhal/pendsv: Fill in comments about what the stack contains. 8 years ago
Damien George f254cfd3c4 stmhal: Rename mp_const_vcp_interrupt to mp_kbd_exception. 8 years ago
Dave Curtis 32b3549cce stmhal: Add symbolic #defines for interrupt levels in irq.h. 9 years ago
Dave Hylands ea8bf81058 stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 9 years ago
Damien George 0d31bbc7fa stmhal: Make pendsv variable non-static so gcc-5 doesn't opt it away. 10 years ago
Damien George 7674da8057 stmhal: Remove some unnecessary declarations, purely for cleanup. 10 years ago
Damien George 3b51b3e90f stmhal: Collect all root pointers together in 1 place. 10 years ago
Damien George b4b10fd350 py: Put all global state together in state structures. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George 124df6f8d0 py: Add mp_pending_exception global variable, for VM soft interrupt. 10 years ago
Paul Sokolovsky 8139494e54 stmhal: Include mpconfig.h before all other includes. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Damien George b30c02afa0 stmhal: Get USB enumerating a CDC device. 11 years ago
Damien George 790eed6f93 stm: Make pendsv_nlr_jump work when debugging is enabled. 11 years ago
Damien George 01156d510c stm: Add support for ctrl-C to interrupt running Python. 11 years ago