arturo182
021df5d3d3
nrf: Cleanup AnalogOut and throw an exception in constructor
...
The nRF MCUs do not support analog output. Throwing an exception
in the constructor will stop users from creating an instance of
the AnalogOut class.
In the future we can ifdef-out the whole class so it is not available
in the module at all.
2018-02-06 21:15:49 +01:00
Kevin Townsend
c433a82082
Merge pull request #573 from arturo182/master
...
nRF port improvements and pca10056 support
2018-02-06 15:26:40 +01:00
arturo182
76f5c01798
nrf: Get the port working on pca10056 (nRF52840)
2018-02-05 20:38:41 +01:00
arturo182
a64b5c84de
nrf: Fix missing LED GPIO initialization
...
led_init was never called, which means the GPIOs were never set to
output and the LEDs didn't work.
2018-02-03 13:51:11 +01:00
arturo182
6731b47d5a
nrf: Implement MCU temperature reading
...
If softdevice is available and enabled the SD function will be used,
otherwise use MCU registers.
2018-02-02 20:33:21 +01:00
arturo182
c6a542d166
nrf: Add SD 6.0.0-6.alpha to the download script
2018-02-02 20:31:47 +01:00
arturo182
fed9087274
nrf: Add flash section for fatfs for no SD pca10056
2018-02-02 20:31:47 +01:00
arturo182
616cbc6271
nrf: Use more generic header
...
It will include the mcu-specific header based on defines.
2018-02-02 20:31:47 +01:00
arturo182
d0b451be94
nrf: Use the right SPI registers on nRF52840
2018-02-02 20:31:47 +01:00
arturo182
a776c2a51c
nrf: Fix errorneous indent
...
Otherwise we get the "recipe commences before first target" messsage.
2018-02-02 20:31:47 +01:00
Dan Halbert
eb49359aec
CPX: typo in mpconfigboard.h broke CIRCUITPY
2018-01-30 15:48:22 -05:00
Dan Halbert
64831f4e7d
add SPI.frequency to nRF
2018-01-30 13:23:00 -05:00
Dan Halbert
e550b024c5
atmel-samd: Correct computation of SPI baud rate.
...
all: Add .frequency read-only property for busio.SPI to return actual frequency.
Fix esp8266/posix_helpers.c, which was not up to date for the new
long-lived/short-lived heap allocation scheme.
2018-01-30 12:08:41 -05:00
Dan Halbert
a1e279a9d8
Merge pull request #556 from python-ugame/ugame10-3.0
...
Update ugame port for the final ugame10 version
2018-01-29 13:35:06 -08:00
Radomir Dopieralski
d595a03bbd
Update ugame port for the final ugame10 version
...
There have been multiple uGame prototypes with differences in the pins
and other details. This updates the board definition to fit the final
uGame 10 design.
2018-01-29 22:19:09 +01:00
Radomir Dopieralski
189c62ac7d
Bring back the _stage library
...
I have tested the _stage module, and it works fine, so I'm including it
in he sources again. It's still disabled by default in the
mpconfigport.h.
2018-01-29 21:24:46 +01:00
Dan Halbert
efbf08266b
make _estack be double-word aligned
2018-01-24 19:24:36 -05:00
Scott Shawcroft
6560596864
Switch to m_malloc_maybe and m_free to reduce our dependence on gc_alloc.
...
gc_alloc's API is changing and we shouldn't need to care about it.
So, we switch to m_malloc which has the default behavior we expect.
2018-01-23 16:45:07 -08:00
sommersoft
fe851fc15e
re-added header inlcusion for system_get_chip_id
2018-01-23 13:50:24 -08:00
brentrubell
ab1f133667
issue #536 CPX change SPI pin designations to externally available pins ( #540 )
...
* issue #536 CPX
* switched pin assignment
2018-01-22 19:31:55 -08:00
Tony DiCola
4bd1d09d74
Add missing Feather M0 RadioFruit boards: RFM69, RFM9x ( #539 )
2018-01-19 11:53:47 -08:00
sommersoft
44bc1711aa
Added Unique ID Functions/Updated Support Matrix ( #527 )
...
shared_bindings/index.rst: updated Support Matrix format as discussed in PR #503 & Issue #448 .
shared-bindings/microcontroller/Processor.c & .h: added UID lookup functionality for use with all ports. Fixes #462 .
2018-01-18 11:39:11 -08:00
hathach
dfa6b6e9c5
add Ctrl+C for REPL over bleuart
2018-01-18 11:32:47 -08:00
Kevin Townsend
d5af898999
Added note on REPL over NUS
2018-01-18 11:32:47 -08:00
hathach
5e6f113779
add REPL via bleuart
2018-01-18 11:32:47 -08:00
microbuilder
fda065ea89
Minor scan example cleanup
2018-01-18 11:32:47 -08:00
microbuilder
e2ebcbe514
Simple BLE scanner example
2018-01-18 11:32:47 -08:00
microbuilder
1276c12097
Enable SD132v2.0.1 BLE and UBLUEPY support by default
2018-01-18 11:32:47 -08:00
Dan Halbert
23eb79ca8f
turn on MICROPY_ENABLE_SOURCE_LINE in nrf
2018-01-16 18:11:54 -08:00
Dan Halbert
01443a9619
Make chosen features consistent across all boards and ports atmel-samd, esp8266, and nrf.
...
1. Turn off MICROPY_CPYTHON_COMPAT, which includes a number of minor CPython compatibility features,
most of which have workarounds, but uses up significant flash.
2. Turn on MICROPY_PY_SYS_MAXSIZE, which implements sys.maxsize.
3. Turn on MICROPY_CAN_OVERRIDE_BUILTINS, which implements "_" as the most recent value in the REPL,
and also enables redefining builtins.
2018-01-16 18:11:54 -08:00
Dan Halbert
2d5483082d
Checked wrong RCAUSE bit for system_reset
2018-01-08 15:45:07 -08:00
Dan Halbert
1805bcac76
enable use of CIRCUITPY_CANARY_WORD (needed for 2.2 merge) ( #513 )
...
enable use of CIRCUITPY_CANARY_WORD (needed for 2.2 merge)
RCAUSE (reset cause) is fetched differently in SAMD21 vs SAMD51
2018-01-08 09:44:06 -08:00
Dan Halbert
d0cc8abd31
revise boards/ files for 3.0. All now compiled (but I don't have all to test).
2018-01-04 14:16:53 -05:00
Dan Halbert
19d353ccd9
nrf: fixups for changes from 2.2
...
1. bidirectional SPI support (@microbuilder please check)
2. slight changes in DigitalIO types
3. placeholders (not implemented yet) for single/double-click bootloader support
2018-01-03 16:50:57 -05:00
Dan Halbert
d8686cc002
use correct LD_FILE in mpconfigboard.mk for boards with external flash
2018-01-03 16:49:38 -05:00
Dan Halbert
065e82015f
merge from 2.2.0 + fix up board defs
2018-01-02 21:25:41 -05:00
Dan Halbert
ce81c8dda9
Avoid gcc 7.2.1 compiler issues in nlr_push() ( #506 )
...
Avoid gcc 7.2.1 compiler issues in nlr_push()
2018-01-02 13:41:34 -08:00
hathach
a997ab258e
spacing clean up
2017-12-29 23:07:32 +07:00
hathach
7f79a0e78c
added Ctrl+C interrupt
2017-12-29 22:43:31 +07:00
hathach
a021a9e5f0
update uart to remove dependency on machine uart module
2017-12-29 21:25:43 +07:00
microbuilder
178925640b
Moved comment to avoid abbreviation
2017-12-27 21:13:39 +01:00
microbuilder
a14bfeba64
Merge branch 'nrf52_3.x' of github.com:microbuilder/circuitpython into nrf52_3.x
2017-12-22 12:03:41 +01:00
microbuilder
60feb1a9aa
Added .gitattributes for ZIP bin support
2017-12-22 12:03:25 +01:00
Kevin Townsend
b3928288f0
Add files via upload
2017-12-22 12:02:15 +01:00
Kevin Townsend
8dcd9cc35c
Delete feather52_bootloader_5.0.0_s132_single.zip
2017-12-22 12:00:41 +01:00
Kevin Townsend
de72f7fabb
Delete feather52_bootloader_2.0.1_s132_single.zip
2017-12-22 12:00:34 +01:00
microbuilder
ad7cd0399d
Added 'mp_raise_NotImplementedError(NULL)'
2017-12-22 11:48:07 +01:00
microbuilder
b9e229f739
Removed old code snippets
2017-12-22 11:47:15 +01:00
microbuilder
ace872bf11
Added 'mp_raise_NotImplementedError(NULL)'
2017-12-22 11:45:51 +01:00
microbuilder
a3289c3c2f
Added D13 for standard LED examples
2017-12-22 11:42:33 +01:00