Kevin Townsend
78f806c891
Added board specific READMEs
2018-05-15 22:42:27 +02:00
Matt Land
fbb57f902d
better error message
2018-05-15 15:37:48 -04:00
Matt Land
ff6e6b5155
best effort
2018-05-15 15:33:27 -04:00
Matt Land
4e65752d6e
feather m0 boards
2018-05-15 15:28:23 -04:00
Roy Hooper
90a09dba59
Merge branch 'master' of github.com:adafruit/circuitpython
2018-05-15 14:54:54 -04:00
Roy Hooper
9f2026158b
add ugly workaround for apt failing - retry
2018-05-15 14:54:12 -04:00
Matt Land
cdeb7ddff8
fix non- builds
2018-05-15 14:27:05 -04:00
Matt Land
cd1f6627e4
formatting
2018-05-15 14:09:00 -04:00
Matt Land
bd7f603748
zero + feather logger
2018-05-15 14:06:01 -04:00
Roy Hooper
7d443c87b3
Add gemma_m0 pin exclusions
2018-05-15 14:03:39 -04:00
Matt Land
a10f04ad6e
support for 2
2018-05-15 13:53:53 -04:00
Matt Land
b0bacd9b0b
review code
2018-05-15 13:15:24 -04:00
Roy Hooper
3fd9900ea7
disable pins on trinket_m0 so that we can free a fair bit of flash - Issue #840
2018-05-15 13:13:59 -04:00
Dan Halbert
54293397c5
Merge pull request #837 from godlygeek/human_readable_oserror
...
Human readable OSError messages
2018-05-15 10:12:09 -04:00
hathach
53593d1315
fix #809
...
define CIRCUITPY_BOOT_OUTPUT_FILE will cause mp_hal_stdout_tx_strn() to
invoke before serial_init() is called. Solution is skipped output to
serial if it is not inited.
2018-05-15 18:40:49 +07:00
hathach
05f36ebeb1
update the bootloader hex for feather52840
2018-05-15 16:06:03 +07:00
hathach
dadf831fe9
Merge branch 'usbboot' of github.com:microbuilder/circuitpython into usbboot
2018-05-15 13:33:53 +07:00
hathach
5365e51e39
Merge branch 'master' into usbboot
2018-05-15 13:29:25 +07:00
hathach
3d8bb96f75
update gitignore
2018-05-15 13:23:32 +07:00
Matt Wozniski
086bffb594
Update errno tests to match new expected behavior
...
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
2018-05-14 23:16:18 -04:00
Damien George
cdaace1fdf
esp32/modnetwork: Fix STA/AP activate/deactivate for new IDF API.
...
WIFI_MODE_NULL is no longer supported by the ESP IDF, instead one must use
esp_wifi_start/esp_wifi_stop.
2018-05-15 11:50:37 +10:00
Damien George
c97607db5c
py/nlrx86: Use naked attribute on nlr_push for gcc 8.0 and higher.
...
gcc 8.0 supports the naked attribute for x86 systems so it can now be used
here. And in fact it is necessary to use this for nlr_push because gcc 8.0
no longer generates a prelude for this function (even without the naked
attribute).
2018-05-15 11:17:28 +10:00
Roy Hooper
06b6a10a5e
switch autoreload to reloadexception
2018-05-14 17:44:50 -04:00
Roy Hooper
92b1cb5743
move reload exception to reload.c
2018-05-14 17:41:17 -04:00
Roy Hooper
698912633f
Rename reload_next_character to reload_requested to make it match it's intended use
2018-05-14 17:00:38 -04:00
Roy Hooper
567f3e30a7
Initial implementation of supervisor.reload()
2018-05-14 16:57:50 -04:00
Dan Halbert
d655e2194c
Merge pull request #833 from rhooper/master
...
Fix for Issue #770 - Provide a better error message when timers are s…
2018-05-14 16:36:43 -04:00
Scott Shawcroft
321f882b6c
Merge pull request #834 from khawley/docs-makefile-fixes
...
Cleaning up and fixing the docs generation Makefile and README instructions
2018-05-14 16:09:39 -04:00
Kattni
10054b2b02
Merge pull request #831 from wickedchicken/wickedchicken-patch-1
...
Add all boards with links to specific guides
2018-05-14 15:53:30 -04:00
Dan Halbert
1fde63b23e
Merge pull request #836 from bildzeitung/dmklein_uclxn
...
Renames ucollections -> collections
2018-05-14 15:46:50 -04:00
Kattni
27f2421e45
Merge pull request #832 from wickedchicken/wickedchicken-patch-2
...
Add links to CircuitPython guides and example code
2018-05-14 15:41:03 -04:00
Matt Wozniski
5833cbe6de
Display human readable strings for common OSErrors
...
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
2018-05-14 15:12:40 -04:00
Matt Wozniski
0518cc1d94
Include uerrno for boards with external SPI flash
...
Signed-off-by: Matt Wozniski <mwozniski@bloomberg.net>
2018-05-14 15:12:35 -04:00
bildzeitung
bf26ffbf56
Updated tests; removed try/catch for ucollections
2018-05-14 14:43:34 -04:00
bildzeitung
a8cc4a1a62
Updated library source: ucollections -> collections
2018-05-14 14:33:50 -04:00
bildzeitung
2ff7148d09
Update docs s/ucollections/collections/g
2018-05-14 14:31:56 -04:00
Mike Stipicevic
c43a75b115
Add links to CircuitPython guides and example code
2018-05-14 18:05:59 +00:00
Karin Hawley
f9ae1ee172
Cleaning up and fixing the docs generation Makefile and README instructions
...
- moving Makefile to parent folder. This resolves some of the weird path/build issues
- remove trace references to cpydiff and original file (no longer used anywhere)
- converting SOURCEDIR to a changeable variable, passed through all sphinx-build calls
- adding path to conf.py, in case it moves again
- making `-v` default with VERBOSE
- making `-E` default with FORCE
- creating BASEOPTS to store all the dirs, paths, and settings, passing them to sphinx-build in one long chain, instead of individually
- updating README to use the make command as default. Also added text explaining some of the customization you can add into a make command
2018-05-14 11:02:25 -07:00
Roy Hooper
a0954b9e11
Fix for Issue #770 - Provide a better error message when timers are still available.
2018-05-14 13:52:32 -04:00
Mike Stipicevic
f004da1b37
Add all boards with links to specific guides
2018-05-14 17:36:12 +00:00
Scott Shawcroft
ad82a2d08d
Merge pull request #830 from rhooper/master
...
Make python detection more robust
2018-05-14 09:14:36 -07:00
Roy Hooper
1661cbb6e1
Make python detection more robust and allow setting PYTHON2 and PYTHON3 to override python executables during build.
2018-05-14 11:19:19 -04:00
Damien George
e6b66f1092
stm32/usb: Initialise cdc variable to prevent compiler warnings.
...
Some compilers cannot deduce that cdc will always be written before being
used.
2018-05-15 00:18:03 +10:00
Damien George
47ecbbbecb
stm32/usb: Add ability to have 2x VCP interfaces on the one USB device.
...
This patch adds the configuration MICROPY_HW_USB_ENABLE_CDC2 which enables
a new USB device configuration at runtime: VCP+VCP+MSC. It will give two
independent VCP interfaces available via pyb.USB_VCP(0) and pyb.USB_VCP(1).
The first one is the usual one and has the REPL on it. The second one is
available for general use.
This configuration is disabled by default because if the mode is not used
then it takes up about 2200 bytes of RAM. Also, F4 MCUs can't support this
mode on their USB FS peripheral (eg PYBv1.x) because they don't have enough
endpoints. The USB HS peripheral of an F4 supports it, as well as both the
USB FS and USB HS peripherals of F7 MCUs.
2018-05-14 23:44:45 +10:00
Damien George
2e565cc0d4
stm32/usb: Change HID report funcs to take HID state, not usbdev state.
2018-05-14 17:04:43 +10:00
Damien George
91bca340ec
stm32/usb: Change CDC tx/rx funcs to take CDC state, not usbdev state.
2018-05-14 16:55:04 +10:00
Damien George
68271a27e6
stm32/usb: Make CDC endpoint definitions private to core usbdev driver.
2018-05-14 16:53:45 +10:00
Damien George
ed92d62326
stm32/usb: Combine HID lower-layer and interface state into one struct.
2018-05-14 16:34:31 +10:00
Damien George
bf08a99ccd
stm32/usb: Combine CDC lower-layer and interface state into one struct.
2018-05-14 16:15:58 +10:00
Damien George
ed32284b70
stm32/usb: Use usbd_cdc_itf_t pointer directly in USB_VCP class.
2018-05-14 15:24:44 +10:00