summaryrefslogtreecommitdiff
path: root/ports/nrf/Makefile
AgeCommit message (Collapse)Author
2020-12-15-ftree-vrp better diagnostics on -Os builds; -fno-inline-functions for -O2; ↵Dan Halbert
fix struct init in HCI bleio
2020-08-12nrf: Improve commenting about disabled warningsJeff Epler
2020-08-12nrf: Make port build with -Werror=undefJeff Epler
.. build-tested on particle_xenon
2020-07-23format fixroot
2020-07-23Changes to optimization optionroot
2020-07-22Changes to add compiler optimization optionroot
2020-07-21Add option for higher optimization levelsroot
2020-07-06Add license to some obvious files.Diego Elio Pettenò
2020-05-29Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-05-28A number of small ESP32S2 fixes:Scott Shawcroft
* Fix flash writes that don't end on a sector boundary. Fixes #2944 * Fix enum incompatibility with IDF. * Fix printf output so it goes out debug UART. * Increase stack size to 8k. * Fix sleep of less than a tick so it doesn't crash.
2020-05-27nrf: watchdog: use nrfx_wdt driverSean Cross
Instead of directly poking registers, use `nrfx_wdt`. Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-30Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-04-29nrf: add simmel boardSean Cross
This adds support for Simmel, an nRF52833-based bluetooth tracking board designed to aid in pandemic tracing. Signed-off-by: Sean Cross <sean@xobs.io>
2020-04-27Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-04-21nrf: add support for nrf52833Sean Cross
This adds preliminary support for the nRF52833, which is a variant of the nRF52840 with half the RAM, half the flash, and fewer peripherals. Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-13First try at lowering the power consumptionScott Shawcroft
2020-02-28oofatfs: Remove _FS_DISK_READ_ALIGNEDJeff Epler
This workaround is no longer needed, so it can be removed. Closes: #2332
2020-01-28Add support for the Particle Ethernet FeatherWingWojtek Siudzinski
2020-01-13merge from adafruit/circuitpythonDan Halbert
2020-01-05wip; compilesDan Halbert
2019-12-17upgrade nrfx API to v2hathach
2019-12-11remove debugging leftoversDan Halbert
2019-12-10merge from upstreamDan Halbert
2019-12-10working on all portsDan Halbert
2019-12-10nRF: disk_read must be 4-byte alignedJeff Epler
.. a requirement that oofatfs needs to be taught to respect. This problem can be demonstrated with the following snippet, except that the related file ("test.bin") must also be contiguous on the filesystem. You can ensure this by reformatting your device's filesystem before testing, then copying any single file bigger than 4kB to test.bin. f = open("test.bin", "rb") f.seek(2048) b = bytearray(2048) v = memoryview(b) f.readinto(v[909:]) Closes: #2332
2019-12-05wipDan Halbert
2019-09-08nrf: Makefile: sensible flags for debuggingjepler
This enables the highest level of debug symbols, and all optimizations except lto that do NOT interfere with debugging, in the view of the gcc maintainers.
2019-08-22Rework refresh API and factor common display stuff outScott Shawcroft
NOT TESTED! Just compiles Fixes #1691
2019-08-19update tinyusb to 00c440cbDan Halbert
2019-08-02nrf: enable link-time optimizationJeff Epler
Testing performed: installed freshly built .uf2 on a Particle Xenon. Checked that circuitpython still starts. Checked that the size of all .uf2 files for nrf builds are plausible. Aside from memory savings, the performance of Python code (pystone) increased by about +14%. However, this adds about 12-16 seconds to each nrf build. Timings & Sizes (build system: i5-3320M, -j5 parallelism on 4 threads): Before: $ make -j5 BOARD=particle_xenon 765004 bytes free in flash out of 1048576 bytes ( 1024.0 kb ). 232076 bytes free in ram for stack out of 245760 bytes ( 240.0 kb ). 68.54user 11.83system 0:34.34elapsed 234%CPU pystones before: 570 After: $ make -j5 BOARD=particle_xenon 804284 bytes free in flash out of 1048576 bytes ( 1024.0 kb ). 232072 bytes free in ram for stack out of 245760 bytes ( 240.0 kb ). 71.06user 11.77system 0:46.91elapsed 176%CPU pystones after: 650 Timings on travis: Before: Build feather_nrf52840_express for pl took 55.79s and succeeded Build feather_nrf52840_express for zh_Latn_pinyin took 3.18s and succeeded After: Build feather_nrf52840_express for pl took 62.72s and succeeded Build feather_nrf52840_express for zh_Latn_pinyin took 19.10s Closes: #1396
2019-07-24update tinyusb lib to 0.5.xhathach
2019-06-29Central is connecting; characteristics can be read and writtenDan Halbert
2019-06-19Update copyrights; get ready for CentralDan Halbert
2019-06-17Handle None for BLE name; fix ScanEntry bug; compile issueDan Halbert
2019-04-17Merge pull request #1754 from dmazzella/dmazzella-patch-1Scott Shawcroft
add support for USER_C_MODULES
2019-04-16Add a peripherals/nrf/nvm.c to wrap flash page writes safelyNick Moore
2019-04-15Revert "nrf nvm: touchups to nickzoic PR #1768"Scott Shawcroft
2019-04-09Add a peripherals/nrf/nvm.c to wrap flash page writes safelyNick Moore
2019-04-05Update MakefileDamiano Mazzella
2019-04-02enable NRFX RTC adafruit/circuitpython#1046Nick Moore
2019-03-29Revert "Circuitpython nickzoic 1046 nrf rtc"Dan Halbert
2019-03-28enable NRFX RTC adafruit/circuitpython#1046Nick Moore
2019-02-15address @tannewt changes: move and rename common files; remove PORT_HEAP_SIZEDan Halbert
2019-02-15finish Makefile refactoring; nrf builds workDan Halbert
2019-02-15WIP: atmel-samd trinket build worksDan Halbert
2019-02-11A variety of displayio improvementsScott Shawcroft
This changes a number of things in displayio: * Introduces BuiltinFont and Glyph so the built in font can be used by libraries. For boards with a font it is available as board.TERMINAL_FONT. Fixes #1172 * Remove _load_row from Bitmap in favor of bitmap[] access. Index can be x/y tuple or overall index. Fixes #1191 * Add width and height properties to Bitmap. * Add insert and [] access to Group. Fixes #1518 * Add index param to pop on Group. * Terminal no longer takes unicode character info. It takes a BuiltinFont instead. * Fix Terminal's handling of [###D vt100 commands used when up arrowing into repl history. * Add x and y positions to Group plus scale as well. * Add bitmap accessor for BuiltinFont
2019-02-07Merge pull request #1521 from nickzoic/circuitpython-nickzoic-1045-nrf-rotaryioScott Shawcroft
Circuitpython nickzoic 1045 nrf rotaryio
2019-02-05Start on rotaryio.IncrementalEncoder adafruit/circuitpython#1045 (does ↵Nick Moore
nothing yet!)
2019-01-31Fix hallowing and nrf buildsScott Shawcroft
2019-01-28Merge pull request #1499 from nickzoic/nickzoic/circuitpython-nrf-touchin-1048Scott Shawcroft
Nickzoic/circuitpython nrf touchin 1048