Commit Graph

10183 Commits

Author SHA1 Message Date
Jeff Epler fa491b4c32 README.rst: spell out gcc version requirements
.. the text was adapted from ports/stm32 and a conversation with
Dan Halbert.
2018-03-20 07:53:30 -05:00
Scott Shawcroft bf42611738
Merge pull request #681 from jerryneedell/patch-1
fix dotstar for Gemma_M0 in CP3.0
2018-03-15 10:05:26 -07:00
jerryneedell 04b4026666
fix dotstar for Gemma_M0 in CP3.0
Uncomment lines in mpconfigport.h for gemma_m0 to allow dotstar access.  same issue as #514 for trinket_m0
2018-03-14 21:28:56 -04:00
Dan Halbert f173d45941
Merge pull request #678 from tannewt/m0_no_timer_fix
Correct NO_TIMER index value for SAMD21.
2018-03-14 15:04:39 -04:00
Scott Shawcroft 88aa0e2660 Remove SERCOM pointers from pin data structure because index is
enough.

This saves 380 bytes on the Arduino Zero build. (More pins ==
more savings.)
2018-03-14 11:14:32 -07:00
Dan Halbert 07dd26d722
Merge pull request #679 from tannewt/usb_race3
Check usb_busy up front in usb background function.
2018-03-14 13:54:20 -04:00
Scott Shawcroft 7a3f86d184 Check usb_busy up front in usb background function.
Waiting to do so risks accidentally queueing another response.

Hopefully fixes #655 but we'll let @jerryneedell confirm.
2018-03-14 10:32:41 -07:00
Scott Shawcroft c37ade9aeb Correct NO_TIMER index value for SAMD21.
We check validity by ensuring it's lower than the total number of
timers. 0 is a terrible number for the NO_TIMER value because its
valid even though it shouldn't be.

Fixes https://github.com/adafruit/Adafruit_CircuitPython_SimpleIO/issues/29
2018-03-13 12:44:00 -07:00
Dan Halbert b64d568267
Merge pull request #677 from tannewt/usb_active_read
Move usb read finish into interrupt.
2018-03-13 15:16:40 -04:00
Scott Shawcroft 15dd2fc0ab
Merge pull request #676 from vesperk38/patch-1
line 172 has a typo   correct 2MB to 4MB
2018-03-13 11:33:19 -07:00
Scott Shawcroft 8157248189 Move usb read finish into interrupt.
Having the `active_read = false` in the background function left
a chance that a new_write occurs before active_read is set to false.

In that case, we'll read the appropriate data rather than write it
and never clear the active write.

Hopefully fixes #655.
2018-03-13 11:29:29 -07:00
vesperk38 945f2f5aa1
line 172 has a typo correct 2MB to 4MB 2018-03-13 13:42:29 -04:00
Dan Halbert 9d928b5726
Merge pull request #668 from python-ugame/master
_stage: use 16 bit for coordinates to support larger screens
2018-03-12 18:14:32 -04:00
Dan Halbert ae3021bc9f
Merge pull request #669 from python-ugame/gamepad3
gamepad: Enable the gamepad module for express boards in 3.x
2018-03-12 15:32:40 -04:00
Radomir Dopieralski 81ab2526e4 gamepad: Enable the gamepad module for express boards in 3.x 2018-03-11 13:39:54 +01:00
Radomir Dopieralski 493c1452f3 _stage: use 16 bit for coordinates to support larger screens 2018-03-11 12:07:23 +01:00
Dan Halbert dde5ade524
Merge pull request #663 from tannewt/dma3
Use DMA for long SPI transactions including those to the SPI Flash.
2018-03-09 21:23:10 -05:00
Scott Shawcroft e7fc0b6aa7 Use DMA for long SPI transactions including those to the SPI Flash.
QSPI is not currently working so its commented out.

This is progress on #652.
2018-03-09 12:45:46 -08:00
Scott Shawcroft f00d2814b7
Merge pull request #661 from kattni/add-am2320-to-driver-list
Added AM2320 to driver list
2018-03-09 12:05:12 -08:00
Scott Shawcroft 9bcdf40410
Merge pull request #662 from siddacious/dotstar_fixes
fixes hardware dotstar support for 3.0 and addresses issue #514
2018-03-09 12:02:53 -08:00
Bryan Siepert 942b7ffbe0 fixes hardware dotstar support for 3.0 and addresses issue #514 2018-03-08 20:39:47 -08:00
Kattni fa8f1a29e5 moved to top of list for alphabetical order 2018-03-07 23:10:25 -05:00
Kattni 2de471950a Added AM2320 to driver list 2018-03-07 17:25:43 -05:00
Kattni 402e71dcdd
Merge pull request #659 from tannewt/driver_page_update
Update driver links (for 3.x) including categories!
2018-03-06 21:41:47 -05:00
Scott Shawcroft 4f55205bf5 Fix links. Adding the en/latest/ circumvents a ReadTheDocs bug
which redirects projects incorrectly.
2018-03-06 18:24:56 -08:00
Scott Shawcroft f16619ad3c Update driver links including categories! 2018-03-06 16:54:13 -08:00
Scott Shawcroft 15b8455cc4
Merge pull request #654 from tannewt/structify_flash_devices
Structify flash devices
2018-03-01 17:42:54 -08:00
Scott Shawcroft 01aceaae50 Support all boards and remove erase and page sizes because they never change. 2018-03-01 12:45:12 -08:00
Scott Shawcroft 2ab923862b Structify flash device definitions. 2018-02-28 19:15:54 -08:00
Dan Halbert 568c04e6af
Merge pull request #650 from tannewt/merge_2x
Merge in commits from 2.x branch.
2018-02-27 22:03:52 -05:00
Scott Shawcroft ea633117d0 Remove bad c2rst and fix the other for sphinx 1.7.1 2018-02-27 18:08:49 -08:00
Scott Shawcroft 737007cdd8 Install recommonmark too. 2018-02-27 15:57:00 -08:00
Scott Shawcroft ebf326f565 Build sphinx on Travis 2018-02-27 15:38:28 -08:00
Scott Shawcroft bf05183158 Merge remote-tracking branch 'adafruit/2.x' into merge_2x 2018-02-27 15:24:16 -08:00
Scott Shawcroft 6a2379fd0b
Merge pull request #649 from dhalbert/3.0_AnalogOut_fixes
Use safe clock freqs for AnalogOut; use DAC REFRESH on SAMD51.
2018-02-27 14:44:35 -08:00
Dan Halbert 5c24023240 use CONF_GCLK_DAC_SRC and refactor a bit 2018-02-27 17:21:03 -05:00
Dan Halbert 4895a9d1d8 Use safe clock freqs for AnalogOut; use DAC REFRESH on SAMD51. 2018-02-27 15:44:27 -05:00
Scott Shawcroft 5eb3b208e8
Merge pull request #647 from siddacious/samd51g_timer_fix
fixes timer number assumptions for samd51s for issue #646
2018-02-27 10:37:10 -08:00
Bryan Siepert e42209a6b2 fixes timer number assumptions for samd51s for issue #646 2018-02-27 00:42:40 -08:00
Scott Shawcroft 586be2eb22
Merge pull request #643 from dhalbert/3.0_esp8266_uart1
Add .baudrate support to ESP8266.
2018-02-26 17:40:13 -08:00
Scott Shawcroft 6723c44d5a
Merge pull request #645 from dhalbert/3.0_itsy_express
consistently brand Itsy Bitsy M0 as 'Express'; update travis
2018-02-26 15:26:09 -08:00
Dan Halbert 83635f22c4 add itsybitsy_m0_express and metro_m4_express_revb to travis builds 2018-02-26 17:42:29 -05:00
Dan Halbert cc7acfd491 consistently brand Itsy Bitsy M0 as 'Express' 2018-02-26 17:37:03 -05:00
Dan Halbert 907b4417c0 Add .baudrate support to ESP8266.
busio.UART on ESP8266 provides a TX-only UART on GPIO2.
Fixed some bugs in the implementation.
2018-02-24 15:45:15 -05:00
Scott Shawcroft 892d5cda63
Merge pull request #641 from dhalbert/2.x_esp8266_remove_obsolete_drivers
Remove obsolete peripheral drivers in esp module
2018-02-23 12:37:18 -08:00
Limor "Ladyada" Fried 6daf4bd222
Merge pull request #640 from dhalbert/metro_m4_tx_rx
add board.RX and .TX pins to metro_m4_express_revb
2018-02-23 14:10:33 -05:00
Dan Halbert 641a44e3e9 Remove obsolete periphal drivers in esp module 2018-02-23 10:57:59 -05:00
Dan Halbert 957a82b592 add board.RX and .TX pins to metro_m4_express_revb 2018-02-23 09:54:39 -05:00
Kattni 7399a1a5c7
Merge pull request #634 from dhalbert/3.0_UART
Implement UART for 3.0 + related fixes.
2018-02-21 23:07:27 -05:00
Dan Halbert 5f101f3535 Add dummy UART implementation to nrf so it builds with UART turned on. Also add OneWire. 2018-02-21 22:53:17 -05:00