Dan Halbert
6363b5ad06
Merge pull request #2693 from jepler/ulab-enable
...
ulab: enable on most builds
3 years ago
Jeff Epler
03a2b2faf1
ulab: don't enable on m0 boards
3 years ago
Dan Halbert
210c3274e5
Merge remote-tracking branch 'adafruit/master' into assert_pin-and-mp_const_none-cleanup
3 years ago
Thea Flowers
409a4a9490
Disable the HID USB descriptor for Sol
...
It's not used and ends up being confusing for folks.
3 years ago
Dan Halbert
8435935429
update uses of assert_pin_free; remove redundant checks
3 years ago
Dan Halbert
b6206406de
new pin validation routines; don't use mp_const_none if NULL will do
3 years ago
Jeff Epler
fa3b9eba92
ulab: Incorporate it
3 years ago
jepler
f20255813f
samd51 thing plus: new port
...
testing performed:
* successfully store and retrieve a 500kB file on the flash
* square wave output on each pin appears on o'scope
* board.SPI(), board.SERIAL(), board.I2C() all construct
3 years ago
Dan Halbert
dcc8abf74e
Merge pull request #2638 from fgallaire/master
...
Arduino Nano 33 IoT support
3 years ago
Florent Gallaire
96db16a7a2
Last NINA pins
3 years ago
Florent Gallaire
39ec5d0e51
Add NINA pins
3 years ago
Scott Shawcroft
4552aff125
Merge pull request #2629 from mubes/rtsctsrs485
...
Addition of RTS/CTS/RS485 capability
3 years ago
Florent Gallaire
fba0b302ff
Add Arduino Nano 33 IoT support
3 years ago
Florent Gallaire
63bcd52a5a
Add Arduino Nano 33 IoT documentation
3 years ago
Dan Halbert
1f148242db
Merge pull request #2605 from maholli/master
...
New board: PyCubed + updates to SAM32 board
3 years ago
Dave Marples
24405cabaf
Edits as a result of review
3 years ago
Dave Marples
490a808bf6
Addition of stubs for rs485/CTS/RTS handling on non-implemented chips
3 years ago
Max Holliday
2b79d8ffe9
adding PWM to board.c for external WDT
3 years ago
Max Holliday
93760042fa
no current need for NVM
3 years ago
Dan Halbert
dc97b0d844
correct chec^Cfor flash erase boundaries
3 years ago
Scott Shawcroft
e97b0cfc61
Merge pull request #2581 from jamesbowman/master
...
First draft of eveL, the low-level module of the Gameduino bindings
3 years ago
Max Holliday
b91c4e66cb
adding Adafruit_CircuitPython_Register to frozen + updating SAM32
3 years ago
Max Holliday
84fa0c187e
adding new board - PyCubed
...
open source and radiation tested hardware + software platform for small satellites called CubeSats. See pycubed.org for more info. See quickstart.pycubed.org for lots of circuitpython examples
3 years ago
Scott Shawcroft
51004f8336
Merge pull request #2601 from dhalbert/monotonic_ns-improvement
...
Monotonic ns improvement; time.sleep rounds to nearest msec
3 years ago
Limor "Ladyada" Fried
71672fd244
Merge pull request #2599 from ladyada/master
...
update rotation so 0 is the default, for much faster ondiskbitmaps
3 years ago
Dan Halbert
005c4caf8c
fix function defs for compiler
3 years ago
Dan Halbert
857d8ab40a
improve time.monotonic_ns() accuracy from ms to us
3 years ago
Lady Ada
789e311b63
update rotation so 0 is the default, for much faster ondiskbitmaps
3 years ago
neubauek
d93d491a61
Cleaned up CircuitBrains Basic and Deluxe board definitions
3 years ago
James Bowman
acef93a253
Rename eveL to _eve, EVEL to _EVE
3 years ago
neubauek
f3188669e4
Added CircuitBrains Basic and Deluxe Boards
3 years ago
Dan Halbert
a4ebd2f7c1
allow tuple or list for Palette color
3 years ago
James Bowman
7fd30e7d20
First draft of eveL, the low-level module of the Gameduino (and BridgeTek EVE) bindings.
...
[adafruit/circuitpython#2578 ]
3 years ago
Dan Halbert
be4e681d07
fix UICR check; do not use NULL for no MISO
3 years ago
Dan Halbert
3b95d7c16a
add gamepad to specialty cpx builds; update frozen libs
3 years ago
Scott Shawcroft
55eb1730b8
Merge remote-tracking branch 'adafruit/master' into tweak_pixelbuf
3 years ago
Scott Shawcroft
5d24ade5c9
Tweak error messages to reduce code size.
3 years ago
hierophect
898f4e1f72
Merge branch 'master' into stm32-meowbit
3 years ago
Lucian Copeland
100409961a
Move board_init to main.c
3 years ago
Scott Shawcroft
eb0ef3726f
Merge pull request #2552 from jepler/samd-stereo-single-dma
...
samd: When possible, use one DMA channel for stereo AudioOut
3 years ago
Scott Shawcroft
b36b2493bc
Merge pull request #2532 from tannewt/teensy4-dev
...
Refine iMX RT memory layout and add three boards
3 years ago
Jeff Epler
c8f969feb5
samd: audio-dma: avoid memory allocations
...
With the previous change, stereo mp3 playback changed from needing
4 2304-byte allocations to needing 2 4604-byte allocations. This was
enough to cause MemoryErrors with regularity.
By using m_realloc() here, the existing memory region can be used.
m_realloc() also works on the first invocation, because m_realloc(NULL, sz)
just calls m_malloc of sz.
3 years ago
Jeff Epler
cb6193bbc7
samd: When possible, use one DMA channel for stereo AudioOut
...
.. the documentation doesn't make this clear, but in practice it works
to write both of the DATABUF registers at the same time. This should
also reduce the amount of wear and tear DMA puts on the system, as the
number of transfers is cut in half. (the number of bytes transferred
remains the same, though)
In principle, this could cover all stereo cases if audio_dma_convert_signed
also learned to 16-bit extend and swap values. However, this is the
case that matters for stereo mp3 playback on PyGamer.
Testing performed: Listened to some tracks with good stereo separation.
3 years ago
Dan Halbert
6f13979c9b
pygamer and pybadge boards were not resetting neopixels
3 years ago
Dan Halbert
68f9aee992
reset NeoPixels on CPB on soft reload
3 years ago
Limor "Ladyada" Fried
fe70072d68
Merge branch 'master' into ndbit6
3 years ago
ndgarage
4675783545
change-name-to-ndgarage_ndbit6
3 years ago
Dan Halbert
4923caf85e
Increase CPX stack size by 256
3 years ago
Chris Osterwood
97420994e8
Merge remote-tracking branch 'origin/master' into capablerobot-usbhub
3 years ago
Scott Shawcroft
1c39606345
Fix other builds missing new heap bounds functions
3 years ago