Commit Graph

10220 Commits

Author SHA1 Message Date
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
Scott Shawcroft 0a3d9cf482
Merge pull request #633 from jamesadevine/patch-1
Update boards URL in README.rst
2018-02-21 17:48:08 -08:00
Dan Halbert 419920987c
Merge pull request #632 from tannewt/delete_out_of_date
Delete out of date docs, drivers and examples
2018-02-21 20:14:46 -05:00
Dan Halbert 9b4477e1dc Implement UART for 3.0 + related fixes.
1. UART: ported to ASF4. Allow rx-only and tx-only. Add .baudrate r/w property.

2. Make NeoPixel timing deterministic by turning off caches during NeoPixel writes.
3. Incorporate asf4 updates:
  a. async USART driver
  b. bringing Atmel START configuration closer to what we use
  c. Clock initialization order now specified by CIRCUITPY_GCLK_INIT_1ST and _LAST.
4. supervisor/port.c: Move commented-out clock-test pin setting to correct location.
2018-02-21 17:18:49 -05:00
James Devine 9c5a9e3411
Update boards URL in README.rst
Corrected a (probably) old URL in the read me.
2018-02-21 16:14:46 +00:00
Scott Shawcroft e667bdfe05 Polish up the README since it was converted to RST from Markdown. 2018-02-20 18:06:42 -08:00
Scott Shawcroft 20dd3b1e43 Delete a bunch of docs, drivers and examples not relevant to CircuitPython.
This fixes #345 and fixes #215.
2018-02-20 17:34:59 -08:00
Dan Halbert fd9d3de208
Merge pull request #631 from tannewt/metro_revb
Add a new board for Metro M4 Express Rev B.
2018-02-20 16:50:41 -05:00
Scott Shawcroft d02251f8cd Add a new board for Metro M4 Express Rev B. This is the board
send to community members for testing.

Also tweaked and commented reset pin list for main Metro M4 Express
which is currently unreleased and is Rev D.
2018-02-20 12:34:07 -08:00
Dan Halbert 06d3c5aed7
Merge pull request #627 from tannewt/qspi
Add QSPI support for the SAMD51
2018-02-20 10:11:35 -05:00
Scott Shawcroft 653fc8877d Remove breakpoint instruction used for debugging. 2018-02-19 21:38:14 -08:00
Scott Shawcroft 15f626be58 m4 qspi works. m0 compiles 2018-02-19 14:02:04 -08:00
Scott Shawcroft f20d5723aa Reorganize things. Reading jdec works. 2018-02-19 14:02:04 -08:00
Scott Shawcroft 4710a2adba Compiles for m4. Untested on m0.
This introduces a new spi_flash_api.h that works for both SPI and
QSPI. The previous spi_flash functions are now called external_flash
to minimize confusion.
2018-02-19 14:02:04 -08:00