Dan Halbert
40434d6919
wip
3 years ago
Jeff Epler
899202aca7
Merge branch 'master' into gcc9
3 years ago
Jeff Epler
d843156a5e
samd: Consolidate small build optimization flags
...
.. inline-unit-growth was the same across all boards, and the highest
max-inline-insns-auto parameter was shared across 2 of 5 boards, so it's
worth a little work to follow the DRY principle
3 years ago
Scott Shawcroft
58ad38a88e
Remove DotStar from pIRkey M0 for now to free up space
...
Once we use PixelBuf, the library will be much smaller.
3 years ago
Jeff Epler
82f55dc046
atmel-samd: reduce inlining on constrained boards again
...
pewpew10, pirkey_m0, and uchip all fit now. However, pirkey_m0
now has just 76 bytes flash available.
3 years ago
Jeff Epler
2e4a6b94e7
atmel-samd: get most constrained m0 builds to work again
...
By tweaking the optimizer flags, we can get back a few hundred bytes
and allow these builds to work with the gcc9 compiler.
3 years ago
Dan Halbert
7b79ac3739
Parameterize linker script
3 years ago
Scott Shawcroft
0876d5c4ad
Disable bitbangio on Itsy M0
...
Also, switch CIRCUITPY_BITBANG_APA102 to makefile setting so it can alter included files
3 years ago
Scott Shawcroft
0cce7fcaa3
Merge remote-tracking branch 'adafruit/4.0.x' into merge_in_402
4 years ago
Scott Shawcroft
fe507db45f
Shrink pIRkey build down.
...
Rollback HID to save string space and remove board mapping for
default buses that don't exist.
4 years ago
Dan Halbert
1bb4fccc3b
Turn off SUPEROPT on gc.c instead of trying to squueze inline limit so much; reorganize mpconfigboard.mk files
4 years ago
Dan Halbert
0b3f29780a
shrink a bunch of builds to fit
4 years ago
Scott Shawcroft
67007282c9
Tighten down inlining on the pIRkey
4 years ago
Scott Shawcroft
0e98eeb63b
Turn off touchio on pIRkey and add back usb midi.
...
USB MIDI was still being compiled in mostly anyway. There is no
place to touch on the board so touchio is useless.
4 years ago
Scott Shawcroft
0f003ac5b8
Reorganize board busses into shared-bindings and shared-module.
4 years ago
Dan Halbert
29df5930dd
#if EIC handlers; turn off rotaryio in pirkey for space reasons
4 years ago
Dan Halbert
88068876ed
turn off frequencyio for all SAMD21 builds
4 years ago
Justin R. Cutler
d6c7bda6d1
Enable 256b of nvm storage for all samd21x18-bootloader.ld boards.
4 years ago
sommersoft
2cd6a79016
better handle frequencyio inclusion
4 years ago
Dan Halbert
339a22752b
Remove rtc from pirkey_m0 to make TRANSLATION=fr fit
4 years ago
Dan Halbert
cf545cd477
WIP: fix issues with remaining atmel-samd builds
4 years ago
Dan Halbert
5154e0581e
WIP: atmel-samd trinket build works
4 years ago
Scott Shawcroft
a380865655
Merge remote-tracking branch 'adafruit/master' into HEAD
4 years ago
Scott Shawcroft
2d136d58bf
Fix other builds and hallowing
4 years ago
Roy Hooper
ffe734edf7
Fresh combined checkin of _pixelbuf library.
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.
...
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.
4 years ago
Dan Halbert
4dfba2f8ac
put .frozen before /lib in sys.path; update frozen libraries
4 years ago
Scott Shawcroft
fd71e56891
atmel-samd: Re-org helper peripheral files into their own subdirectory.
...
Ideally in the future they won't depend on ASF4 or MicroPython.
5 years ago
Dan Halbert
b9f36184f5
refine pirkey build
5 years ago
Dan Halbert
083f91363a
pirkey APA102 defs were commented out in mpconfigboard.h
5 years ago
Dan Halbert
45db48bbaa
make longint choice mechanism more readable
5 years ago
Dan Halbert
5680933483
refactor longint settings; make crickit cpx build
5 years ago
Matt Land
06b293af29
pirkey, trinket, ugame
5 years ago
Matt Land
b9b742cc69
add spi def to all boards pins file
5 years ago
Matt Land
e8e75c056a
For the two boards without SCL and SDA can you still add the board global entry for I2C? That way they'll raise the NotImplementedError with the better message instead of a NameError.
5 years ago
Scott Shawcroft
bf05183158
Merge remote-tracking branch 'adafruit/2.x' into merge_2x
5 years ago