Jeff Epler
abec199c19
Enable high-quality float hash
...
This appears to have a relatively small impact on flash usage but
fixes some pathological slow behavior putting floats in dicts or sets.
Closes : #704
2018-03-27 21:56:30 -05:00
Dan Halbert
4190aa2eed
Merge pull request #715 from jepler/array-operation-restrictions-bis
...
Remove 'O', 'P' support in arrays
2018-03-26 20:01:34 -04:00
Jeff Epler
355bf8b553
Conditionally compile out nonstandard array/struct typecodes
...
.. defaulting to off for circuitpython-supported boards, on for others.
.. fixing up the tests that fail when it is turned off, so that they skip
instead of failing
2018-03-26 18:13:49 -05:00
Jeff Epler
c0029e1d97
Don't lose half of the processor's serial number
...
Before this change, `microcontroller.cpu.uid` returned values
where the top 4 bits of each byte were zero, because of
an incorrect bitmask used in this function.
2018-03-25 13:01:04 -05:00
sommersoft
8c9cc6b7c0
nrf: changed Status to Runtime; instituted runtime singleton
2018-03-10 01:07:17 +00: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
sommersoft
5de8df7997
added Status submodule to ports/nrf/common-hal/supervisor; issue #544
2018-02-19 22:27:16 +00:00
Kevin Townsend
fce0b0858f
Removed leftover build option
2018-02-15 21:46:14 +01:00
Kevin Townsend
10497d1db0
Update for style consistency
2018-02-15 21:44:05 +01:00
Kevin Townsend
6544f4cb5c
Cleanup minor typos
2018-02-15 21:42:24 +01:00
Kevin Townsend
da15053e0a
Fixed pin P0_00
2018-02-15 21:41:21 +01:00
Kevin Townsend
d4356f9416
Added second 'P0_00'
2018-02-15 17:00:58 +01:00
Kevin Townsend
cd7baed14d
Added note nrfutil and flashing
2018-02-15 16:00:34 +01:00
Kevin Townsend
70596b6641
Added note on MSDDisable
2018-02-15 15:51:10 +01:00
hathach
f989db25b5
more bootloader feather52840 update
2018-02-15 21:43:27 +07:00
hathach
2e0edd5a63
Merge branch 'nrf52840' of github.com:microbuilder/circuitpython into nrf52840
2018-02-15 15:19:47 +07:00
hathach
2c9cd38547
update bootloader for feather52840
2018-02-15 15:12:30 +07:00
Kevin Townsend
0981c579f0
Fixed pin names
2018-02-13 18:26:28 +01:00
Kevin Townsend
b65e97bdb3
Update pin names
2018-02-13 18:17:31 +01:00
Kevin Townsend
5160dda473
Merge branch 'master' into nrf52840
2018-02-13 18:13:47 +01:00
Kevin Townsend
7b1cc9985b
Merge branch 'master' of github.com:adafruit/circuitpython
2018-02-13 18:11:20 +01:00
Kevin Townsend
fac488fbf8
Merge pull request #617 from arturo182/nrf_gpio_cleanup
...
nrf: Change pin names on DKs to match silkscreen
2018-02-13 17:54:25 +01:00
Kevin Townsend
283be4f58e
Added note on installing nrfutil
2018-02-13 11:55:24 +01:00
Kevin Townsend
7b6d1052d9
Improved README
2018-02-13 11:50:51 +01:00
Kevin Townsend
6a8bafc91b
Updated FATFS to 256KB
2018-02-13 11:50:29 +01:00
Kevin Townsend
fc28fc4f0b
Added notes on flashing bootloader
2018-02-13 11:26:10 +01:00
Kevin Townsend
4745272d6c
Added feather52840 readme
2018-02-13 09:34:09 +01:00
Kevin Townsend
76eacad27b
Updated board detection macro
2018-02-13 08:52:17 +01:00
Kevin Townsend
9f1cd41d77
Update to S140
2018-02-13 08:44:35 +01:00
Kevin Townsend
d2b8ae66cb
Update mpconfigboard.h
2018-02-13 08:42:44 +01:00
Kevin Townsend
59f25fb7a5
Update to S140
2018-02-13 08:40:40 +01:00
hathach
3a54a67f3d
add 52840 serial bootloader
2018-02-13 13:32:47 +07:00
hathach
3bb45511fa
add feather52840 board
2018-02-13 12:26:34 +07:00
arturo182
7579057ee2
nrf: Use -O1 for debug builds
...
While O0 is great for debugging, the produced binary doesn't fit on the
feather52 anymore.
2018-02-12 22:50:07 +01:00
arturo182
9962ea6449
nrf: Change pin names on DKs to match silkscreen
...
Quite a big revamp of the make-pins script, it is now used on each
build to generate the pin files, so the static ones are not needed
anymore.
2018-02-12 22:41:19 +01:00
Kevin Townsend
0388a57f77
Merge pull request #614 from arturo182/nrf_pca10040
...
nrf: Fix pca10040 support
2018-02-12 16:31:14 +01:00
Kevin Townsend
5d99cd0a20
Merge pull request #601 from arturo182/nrf_cleanup
...
Nrf cleanup
2018-02-12 11:28:47 +01:00
arturo182
f1d8a2d149
nrf: Fix memory misalignment during flash write
2018-02-10 14:43:58 +01:00
Kevin Townsend
e5f0cfcf20
Merge pull request #604 from arturo182/nrf_bitbangio
...
nrf: Use the shared bitbangio module
2018-02-08 09:57:44 +01:00
Kevin Townsend
71128b575f
Merge pull request #602 from arturo182/nrf_struct
...
nrf: Use the shared struct module
2018-02-08 00:56:31 +01:00
arturo182
a7cde0e49a
nrf: Fix pca10040 support
...
Works with no SD, or s132 2.0.1 and 5.0.0.
2018-02-07 23:41:21 +01:00
arturo182
381f47bfb0
nrf: Only support SD 132 v2.0.1 and v5.0.0 and SD 140 v6.0.0
2018-02-07 22:44:27 +01:00
arturo182
8bfdaa89b9
nrf: Remove SAMD mentions carried over while copying files
2018-02-07 22:44:27 +01:00
arturo182
05bd5d4ee6
nrf: Remove nRF51 boards and files, update README
2018-02-07 22:44:13 +01:00
arturo182
29ae4cdd1c
nrf: Fix building pca10056 without SD
2018-02-07 22:41:26 +01:00
arturo182
47c8e20e5a
nrf: Make sure to not use SD functions when SD not available
2018-02-07 22:41:20 +01:00
Kevin Townsend
9d191f7f9f
Merge pull request #589 from arturo182/nrf_gamepad
...
nrf: Implement ticks, add gamepad module and example
2018-02-07 22:17:05 +01:00
arturo182
afaee7f782
nrf: Use the shared bitbangio module
2018-02-07 00:03:23 +01:00
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