Scott Shawcroft
3bf4d69f67
Update Metro M4 to rev F and make flash reset on start.
2018-03-22 16:42:47 -07:00
Scott Shawcroft
0c4bbefdf0
Merge pull request #691 from jepler/issue689
...
Autocreate files that prevent MacOS indexing of the CIRCUITPYTHON dive
2018-03-22 10:28:41 -07:00
Scott Shawcroft
f8bee74e8e
Merge pull request #690 from jepler/no-gitter
...
README: delete reference to gitter
2018-03-22 10:06:02 -07:00
Jeff Epler
a7e3c74fed
Autocreate files that prevent MacOS indexing of the CIRCUITPYTHON dive
...
.. the price of this appears to be about 112 bytes of flash and 12
bytes of RAM, according to the stats printed during the build.
It also uses up 4 directory entries (out of 128), but does not reduce
the number of blocks usable for storing file contents.
These are the same items noted in the Adafruit README for Trinket M0
as preventing MacOS indexing.
Closes : #689
2018-03-22 08:07:32 -05:00
Jeff Epler
9ddf60f8b4
CONTRIBUTING: delete reference to gitter
2018-03-21 21:35:07 -05:00
Jeff Epler
edfc76be4d
README: delete reference to gitter
...
"We don't use gitter anymore" -- the last message on
https://gitter.im/adafruit/circuitpython on February 18
2018-03-21 21:11:24 -05:00
Scott Shawcroft
9ab39eb2d2
Merge pull request #688 from jepler/atsamd-build-reqs
...
Better document build requirements and steps
2018-03-20 10:03:01 -07:00
Scott Shawcroft
286e342a9a
Merge pull request #686 from jepler/lto-type-diagnostic
...
Fix array vs pointer error in declaration of circuitpython_help_text
2018-03-20 10:01:28 -07:00
Scott Shawcroft
0f90f35606
Merge pull request #685 from jepler/uart-diagnostic
...
UART: Fix maybe-uninitialized diagnostic
2018-03-20 09:59:31 -07:00
Jeff Epler
3f82fe8da9
README.rst: document mpy-cross gotcha
...
This was biting me, leading to an odd error later on.
2018-03-20 07:53:30 -05:00
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
Jeff Epler
002797a3b4
Fix array vs pointer error in declaration of circuitpython_help_text
...
Building with gcc 5.4.1 (Debian Stretch) with the unsupported
-Wno-error=lto-type-mismatch flag removed, the following diagnostic
occurs:
../../py/builtin.h:121:19: error: type of 'circuitpython_help_text' does not match original declaration [-Werror]
extern const char MICROPY_PY_BUILTINS_HELP_TEXT[];
^
../../shared-bindings/help.c:38:13: note: previously declared here
const char *circuitpython_help_text =
^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: /usr/bin/arm-none-eabi-gcc returned 1 exit status
2018-03-19 22:11:40 -05:00
Dan Halbert
4e3748d0ae
Merge pull request #683 from kattni/digital-pin-assignments
...
Added digital pin assignments to CPX
2018-03-19 22:17:21 -04:00
Jeff Epler
dddfad6594
UART: Fix maybe-uninitialized diagnostic
...
The following error occurs when building with gcc 5.4.1 (debian stretch):
common-hal/busio/UART.c:104:83: error: 'sercom_index' may be used uninitialized in this function [-Werror=maybe-uninitialized]
sercom_insts[rx->sercom[j].index]->USART.CTRLA.bit.ENABLE == 0) ||
It may be related to the addition of rx-only UARTs; gcc is unable
to infer the intended relationship between have_tx and sercom_index
being set (I am still not entirely confident of it myself)
2018-03-19 20:40:04 -05:00
Kattni
05e2a7d1ac
Added digital pin assignments
2018-03-15 20:28:09 -04: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