67 Commits (a484a93b290806d01850e58905d65bc798b4cd91)

Author SHA1 Message Date
Scott Shawcroft ae30a1e5aa
Refine _bleio
3 years ago
Kamil Tomaszewski f3151bb6c4 Use get top and limit stack functions
3 years ago
Scott Shawcroft f8e4ccac45
Fix builds without displayio
4 years ago
Scott Shawcroft 24b30965c4
Refresh ePaper displays once code.py is done running
4 years ago
Hierophect a63df51893 Requested changes, general cleanup
4 years ago
Hierophect ee75f1aaaf Fix LED misuse interfering with atmel builds
4 years ago
Hierophect 58630a844a Add feature conditionals and clean up
4 years ago
Hierophect 94a2eff05c remove build, fix link issues)
4 years ago
Hierophect 16ba035ba7 first commit, very crude
4 years ago
Dan Halbert 62de2506e4 Include display objects in gc.
4 years ago
Scott Shawcroft 92ba5c26b0
Unify VM cleanup code
4 years ago
Scott Shawcroft ac2fd2fa80
Merge pull request #1773 from dhalbert/no-recursive-background-tasks
4 years ago
Dan Halbert d633928a16 Don't let a background task call run_background_tasks()
4 years ago
Scott Shawcroft 0f003ac5b8
Reorganize board busses into shared-bindings and shared-module.
4 years ago
Dan Halbert a10e4fe21e also flush fileystem on soft reboot from repl
4 years ago
Dan Halbert 43915133a1 after code.py runs, flush filesystem before resetting heap
4 years ago
Scott Shawcroft 03be42ab84
Enter safe mode when an allocation is attempted on an uninitialized heap.
4 years ago
Scott Shawcroft 1a0596a2fb
Add option to disable the concurrent write protection
4 years ago
Scott Shawcroft 46fd60c703
Prevent infinite display update recursion and fix VFS mounting
4 years ago
Dan Halbert 5154e0581e WIP: atmel-samd trinket build works
4 years ago
Scott Shawcroft 473bdf48f6
A safe mode fix and displayio fixes
4 years ago
Lionel Debroux 943216deda Make several const char / const char * arrays static to save a bit of space.
4 years ago
Scott Shawcroft 601a910f4e
More improvements to Terminal:
4 years ago
Scott Shawcroft 6145f08cc8
Support adjustable backlight brightness
4 years ago
Scott Shawcroft 1a1dbef992
Hook up the terminal based on the first display.
4 years ago
Scott Shawcroft 6404aaf411
Fix up nrf and using board.SPI in FourWire
4 years ago
Scott Shawcroft 84292ad890
External fourwire works and blinka splash after
4 years ago
Scott Shawcroft 05d8885a1a
Rework displays in prep for dynamic support and 8bit parallel.
4 years ago
Scott Shawcroft 801d9a5abc
Fix running the USB task on nRF.
4 years ago
Scott Shawcroft 6ef8639971
Rework safe mode and have heap overwrite trigger it.
4 years ago
Scott Shawcroft 7ad2e6ace3
Add stack validity check and raise an error when it happens.
4 years ago
Dan Halbert 11de8fdca7 merge 3.x swap of /lib and .frozen; update frozen libs
4 years ago
Scott Shawcroft 9d91111b1b
Move atmel-samd to tinyusb and support nRF flash.
4 years ago
Dan Halbert 4dfba2f8ac put .frozen before /lib in sys.path; update frozen libraries
4 years ago
Nick Moore 823ff779ca network module c api into shared-module
4 years ago
Nick Moore 15b59bee1b change initialization method + mod_network names
4 years ago
Scott Shawcroft 32c616b5dd
Initial Grand Central definition
4 years ago
Dan Halbert 9ea809bef7 add pin claiming to devices
5 years ago
Scott Shawcroft de5a9d72dc
Compress all translated strings with Huffman coding.
5 years ago
Scott Shawcroft 933add6cd8
Support internationalisation.
5 years ago
Scott Shawcroft 12cf5e51c2
Allow for resizing the stack area.
5 years ago
Scott Shawcroft 777542c716
Add basic memory allocation outside Python runtime
5 years ago
Scott Shawcroft ec78d3cefd
Mark pointers in cpu registers as in use.
5 years ago
Dan Halbert e724bc1c4e Fix playing audio from SD card
5 years ago
Jeff Epler 654591e11f main: move code pertaining to boot.py out of line
5 years ago
Jeff Epler a4e06bd998 main: Explicitly set the stack top based on _estack
5 years ago
Dan Halbert 990da6d363 wasn't always clearing boot_output_file
5 years ago
Roy Hooper 698912633f Rename reload_next_character to reload_requested to make it match it's intended use
5 years ago
Dan Halbert 224e245e05 clarify comment
5 years ago
Dan Halbert fc214fb320 boot.py change of filesystem writability would get overridden.
5 years ago