Max Holliday
ffd15c29dc
trying to add Adafruit_CircuitPython_Register again
2020-02-08 16:15:23 -08:00
Scott Shawcroft
7d8dac9211
Refine iMX RT memory layout and add three boards
...
Introduces a way to place CircuitPython code and data into
tightly coupled memory (TCM) which is accessible by the CPU in a
single cycle. It also frees up room in the corresponding cache for
intermittent data. Loading from external flash is slow!
The data cache is also now enabled.
Adds support for the iMX RT 1021 chip. Adds three new boards:
* iMX RT 1020 EVK
* iMX RT 1060 EVK
* Teensy 4.0
Related to #2492 , #2472 and #2477 . Fixes #2475 .
2020-01-17 17:36:08 -08:00
arturo182
13e0cba6f1
Add initial MIMXRT10XX port
2020-01-06 21:08:49 +01:00
KalbeAbbas
89ed64157d
Merge branch 'master' into master
2019-12-16 13:25:44 +05:00
Jeff Epler
a08d9e6d8e
audiocore: Add MP3File using Adafruit_MP3 library
2019-12-10 14:03:06 -06:00
Scott Shawcroft
17c8356b8c
Add connection interval and debugging
...
This also sets TinyUSB to master and to not include its submodules.
It also fixes an old displayio example comment and retries gattc
reads.
2019-12-04 14:39:02 -08:00
KalbeAbbas
9ce2087a75
change
2019-11-13 17:18:00 +05:00
KalbeAbbas
040f201fab
added SD card module
2019-11-13 15:44:59 +05:00
KalbeAbbas
f6577fc9f7
SD card folder removed
2019-11-13 15:11:03 +05:00
KalbeAbbas
6161c72270
SD card folder added
2019-11-12 20:09:57 +05:00
Kamil Tomaszewski
1fa8841d20
Change port name to cxd56
2019-10-11 08:23:51 +02:00
Kamil Tomaszewski
6d1748fd59
Add spresense-exported-sdk submodule
2019-10-09 08:38:50 +02:00
Hierophect
a63df51893
Requested changes, general cleanup
2019-07-24 14:21:27 -04:00
Hierophect
5ee5c35833
Doc error caused by submodule, misc cleanup
2019-07-23 15:28:48 -04:00
Hierophect
5cfde7b6ea
Switch to submodule for cube files
2019-07-23 14:37:30 -04:00
Scott Shawcroft
ab6896206d
Remove lwip submodule because it is unused.
2019-03-29 15:03:10 -07:00
Radomir Dopieralski
d81db3bced
Merge branch 'master' of github.com:adafruit/circuitpython
2019-03-19 09:20:05 +01:00
Radomir Dopieralski
a50ee4f650
Add frozen stage module to ugame10 board
...
And also ignore some more pins.
This is needed for the builds on the circuitpython.org to be functional.
2019-03-17 14:03:50 +01:00
Radomir Dopieralski
5d85d54026
Move the frozen pew.py into a submodule
2019-03-01 16:24:22 +01:00
Scott Shawcroft
590e029198
Begin font parsing and packing for terminal
2019-01-31 11:42:13 -08:00
Scott Shawcroft
45b301856c
Switch TinyUSB back to hathach's version. The merge commit of the commit we were on.
2018-12-06 15:39:47 -08:00
Scott Shawcroft
9d07e95351
Add support for adding release info into adafruit/circuitpython-org
...
This also changes the build script to python with better output.
2018-11-30 00:30:57 -08:00
Scott Shawcroft
9d91111b1b
Move atmel-samd to tinyusb and support nRF flash.
...
This started while adding USB MIDI support (and descriptor support is
in this change.) When seeing that I'd have to implement the MIDI class
logic twice, once for atmel-samd and once for nrf, I decided to refactor
the USB stack so its shared across ports. This has led to a number of
changes that remove items from the ports folder and move them into
supervisor.
Furthermore, we had external SPI flash support for nrf pending so I
factored out the connection between the usb stack and the flash API as
well. This PR also includes the QSPI support for nRF.
2018-11-08 17:25:30 -08:00
Dan Halbert
e203ce9ce5
Use adafruit/nrfx fork of NordicSemiconductor/nrfx
2018-10-31 23:18:59 -04:00
Scott Shawcroft
de5a9d72dc
Compress all translated strings with Huffman coding.
...
This saves code space in builds which use link-time optimization.
The optimization drops the untranslated strings and replaces them
with a compressed_string_t struct. It can then be decompressed to
a c string.
Builds without LTO work as well but include both untranslated
strings and compressed strings.
This work could be expanded to include QSTRs and loaded strings if
a compress method is added to C. Its tracked in #531 .
2018-08-16 17:40:57 -07:00
Dan Halbert
2809b4f9dd
Merge branch 'master' into micropython-25ae98f-merge
2018-07-16 19:36:40 -04:00
Dan Halbert
a20ab40ed2
Merge 3.0.0 final bugfixes and changes to master
2018-07-16 09:01:46 -04:00
Dan Halbert
7c219600a2
WIP: after merge; before testing
2018-07-11 16:45:30 -04:00
hathach
4b1f880904
clean up
2018-07-12 02:08:03 +07:00
hathach
69f224aec3
change gitmodule link from git to https
2018-07-10 02:39:38 +07:00
hathach
46c453cf0a
add tinyusb as submodule
2018-07-03 17:46:08 +07:00
arturo182
5509f394dc
nrf: Add a nrfx submodule and prepare for using the new drivers
2018-06-20 20:43:59 +02:00
Scott Shawcroft
a5e03b76a6
Split out the peripherals library in preparation of sharing with MakeCode.
2018-06-15 16:16:21 -07:00
Dan Halbert
b9f36184f5
refine pirkey build
2018-05-24 13:28:03 -04:00
Dan Halbert
5680933483
refactor longint settings; make crickit cpx build
2018-05-21 23:58:03 -04:00
Jeff Epler
a6072f7ae3
uzlib: convert to submodule
...
Textualy, the files in lib/uzlib/src were identical to the ones committed
in extmod/uzlib so there should be no behavioral change possible as a
result of this commit.
2018-05-07 20:03:30 -05:00
Dan Halbert
32363b801b
3.0: add CircuitPlayground and HID to CPX frozen modules
2018-05-04 08:44:33 -04:00
Scott Shawcroft
19b0b414e6
Remove freetouch files that were accidentally checked in and
...
readd the submodule.
2018-03-28 14:04:53 -07:00
Damien George
bd257a838f
.gitmodules: Use https URL for lwIP submodule.
...
HTTPS is supported by Savannah and better to be secure than not.
2018-01-31 18:55:35 +11:00
Dan Halbert
065e82015f
merge from 2.2.0 + fix up board defs
2018-01-02 21:25:41 -05:00
microbuilder
60a23f0fb6
nRF52 update with internal file system support
2017-12-21 13:49:14 +01:00
Kevin Townsend
ce75a21e50
Revert "Supervisor REPL support for ports/nrf/boards/feather52"
...
This reverts commit 92113dde81
.
2017-11-23 13:38:38 +01:00
Kevin Townsend
92113dde81
Supervisor REPL support for ports/nrf/boards/feather52
2017-11-23 09:22:11 +01:00
Scott Shawcroft
a49200d5cb
tools: Switch to using separate usb_descriptor repo.
2017-11-02 13:00:50 -07:00
Scott Shawcroft
2c26f35429
Re-add atmel submodules.
2017-10-24 22:39:08 -07:00
Scott Shawcroft
73c15dcf8b
Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge
...
This is prep for merging in the NRF5 pull request.
2017-10-24 22:31:16 -07:00
Dan Halbert
fabaa2ec30
merge 2.x changes into master; touch up Makefile CFLAGS logic
2017-10-12 20:10:31 -04:00
Dan Halbert
b7591cfd19
Replace asf4 tree with submodule repo adafruit/asf4, branch circuitpython.
2017-10-12 10:55:15 -07:00
Dan Halbert
ef65ee78c5
Freeze libraries needed by adafruit_circuitplayground library into firmware.
...
This saves a lot of RAM. Fixes #287 .
Also fixed compilation of frozen_mpy.c to use supplied make rule rather than
builtin rule (supplied rule suppresses printing out the gcc command line).
2017-10-08 10:54:46 -06:00
Damien George
904eb2d9f3
lib: Add new submodule, stm32lib containing STM32 CMSIS and HAL source.
...
Linked to https://github.com/micropython/stm32lib
2017-08-29 13:39:09 +10:00