Nick Moore
|
fd83cf2048
|
Add a peripherals/nrf/nvm.c to wrap flash page writes safely
|
2019-04-16 14:53:44 +10:00 |
|
Nick Moore
|
d0e5af3b09
|
Working flash pages for nvm.ByteArray adafruit/circuitpython#1042
import microcontroller
def dump(n = microcontroller.nvm):
for i in range(0,len(n)):
print ("%02X " % n[i], end="")
if i % 16 == 15: print('')
microcontroller.nvm[0:4096] = bytes([1,2,3,4,5,6,7,8]) * 512
microcontroller.nvm[4096:8192] = bytes([16,17,18,19]) * 1024
microcontroller.nvm[4090:4101] = b'thisisatest'
microcontroller.nvm[100:105] = b'hello'
microcontroller.nvm[8000:8007] = b'goodbye'
dump()
|
2019-04-16 14:53:44 +10:00 |
|
Nick Moore
|
531cf7eb4c
|
switch CIRCUITPY_NVM on!
|
2019-04-16 14:53:44 +10:00 |
|
Nick Moore
|
933500c448
|
nvm.ByteArray reads & writes but no sensible erase yet adafruit/circuitpython#1042
|
2019-04-16 14:53:44 +10:00 |
|
Nick Moore
|
df89156f2f
|
Start on nRF nvm.ByteArray adafruit/circuitpython#1042 (doesn't do anything yet)
|
2019-04-16 14:53:44 +10:00 |
|
Scott Shawcroft
|
254d0a53ac
|
Revert "nrf nvm: touchups to nickzoic PR #1768"
|
2019-04-15 18:50:33 -07:00 |
|
Scott Shawcroft
|
c927e6b938
|
Split GamePadShift from GamePad to save space on most boards.
|
2019-04-15 15:40:06 -07:00 |
|
Scott Shawcroft
|
22889ca29a
|
Merge pull request #1790 from pewpew-game/pybadge-stage
Enable _stage module and freeze stage library on the PyBadge
|
2019-04-15 14:25:50 -07:00 |
|
Scott Shawcroft
|
7573da03f6
|
Merge pull request #1779 from dhalbert/nrf-nvm-2
nrf nvm: touchups to nickzoic PR #1768
|
2019-04-15 14:23:35 -07:00 |
|
Radomir Dopieralski
|
ade6bd8185
|
Enable _stage module and freeze stage library on the PyBadge
|
2019-04-15 14:38:02 +02:00 |
|
siddacious
|
5135ee52d9
|
Changing to support for CP32-M4 wrover
|
2019-04-14 19:45:44 -07:00 |
|
Radomir Dopieralski
|
eeef5359f9
|
Merge branch 'master' into gamepad-shift
|
2019-04-13 11:54:25 +02:00 |
|
Dan Halbert
|
f8473f4a39
|
Merge pull request #1788 from tannewt/pinyin
Add Chinese (Pinyin) and slim down boards so it fits
|
2019-04-12 20:36:59 -04:00 |
|
Scott Shawcroft
|
defc6dceb0
|
Slim down feather m0 express
|
2019-04-12 16:18:08 -07:00 |
|
Scott Shawcroft
|
796fc3f5ab
|
Update font location and shrink a bunch of builds
|
2019-04-12 15:25:48 -07:00 |
|
Scott Shawcroft
|
c064deaaf5
|
Merge pull request #1785 from pewpew-game/ugame-displayio
Enable displayio for the ugame10 board
|
2019-04-12 13:26:51 -07:00 |
|
Scott Shawcroft
|
7161038d6b
|
Turn off displayio because it is a satellite
|
2019-04-12 11:54:32 -07:00 |
|
Radomir Dopieralski
|
0599286e32
|
Use never_reset in ugame10
|
2019-04-12 20:45:52 +02:00 |
|
Radomir Dopieralski
|
947662415c
|
Disable gamepad for feather_m0_express_crickit
|
2019-04-12 20:43:29 +02:00 |
|
Max Holliday
|
41499ac315
|
No I2S on G19
|
2019-04-12 10:06:17 -07:00 |
|
Max Holliday
|
e85b6fb83c
|
adding kicksat-sprite board
See https://github.com/RoboticExplorationLab/sprite for details
|
2019-04-12 10:06:17 -07:00 |
|
Radomir Dopieralski
|
dabbded622
|
Got back to using Display object in the Stage library
|
2019-04-12 11:19:19 +02:00 |
|
Radomir Dopieralski
|
c3136f4f32
|
Enable displayio for uGame10 board
Also, make the _stage library work with the fourwire bus, to re-use the
display.
|
2019-04-12 01:10:57 +02:00 |
|
Radomir Dopieralski
|
5603d0cd38
|
Configure the TFT spi to 24MHz by default
That is (slightly) out of spec for the display, but it works reliably.
|
2019-04-11 15:47:26 +02:00 |
|
Dan Halbert
|
864910559b
|
fix subscripting
|
2019-04-10 21:41:55 -04:00 |
|
Scott Shawcroft
|
9f4f689879
|
Free up space in Itsy Bitsy M0 by limiting inline.
|
2019-04-10 14:09:14 -07:00 |
|
Dan Halbert
|
3618461f9b
|
Merge remote-tracking branch 'adafruit/master' into circuitpython-nickzoic-1042-nrf-nvm-bytearray-2
|
2019-04-10 14:09:26 -04:00 |
|
ladyada
|
894c1e9590
|
Rev D/E (beta) hardware!
|
2019-04-10 08:37:20 -04:00 |
|
Dan Halbert
|
203d795bd6
|
Merge pull request #1772 from tannewt/fix_gc_never_free
Check that a never free pointer is on the heap.
|
2019-04-10 08:26:37 -04:00 |
|
Scott Shawcroft
|
44e32506ed
|
Don't make Pins for those not connected on Itsy M0
|
2019-04-10 00:06:59 -07:00 |
|
Dan Halbert
|
c0c809ad4b
|
Fix version skew for bast_pro_mini build
|
2019-04-09 22:52:53 -04:00 |
|
Scott Shawcroft
|
ac2fd2fa80
|
Merge pull request #1773 from dhalbert/no-recursive-background-tasks
Don't let a background task call run_background_tasks()
|
2019-04-09 18:39:28 -07:00 |
|
Dan Halbert
|
d8763debf5
|
shrink sparkfun_lumidrive build
|
2019-04-09 21:23:28 -04:00 |
|
Dan Halbert
|
fc9cb038c4
|
Merge pull request #1715 from ElectronicCats/master
Added Bast Pro Mini M0
|
2019-04-09 20:53:05 -04:00 |
|
Dan Halbert
|
d633928a16
|
Don't let a background task call run_background_tasks()
|
2019-04-09 20:23:01 -04:00 |
|
Scott Shawcroft
|
129e725599
|
Merge branch 'master' into master
|
2019-04-09 14:40:36 -07:00 |
|
Scott Shawcroft
|
0e98eeb63b
|
Turn off touchio on pIRkey and add back usb midi.
USB MIDI was still being compiled in mostly anyway. There is no
place to touch on the board so touchio is useless.
|
2019-04-09 12:36:14 -07:00 |
|
Scott Shawcroft
|
ef23ffe584
|
Turn off audiobusio on Hallowing to free rom
It is about 5kb and the pins aren't broken out for it anyway.
|
2019-04-09 12:01:00 -07:00 |
|
Nick Moore
|
18908c21f7
|
Fixups for adafruit/circuitpython#1042
|
2019-04-09 12:53:11 +10:00 |
|
Nick Moore
|
fdaff00c78
|
Make some space for NVM adafruit/circuitpython#1042
|
2019-04-09 10:56:53 +10:00 |
|
Nick Moore
|
bcb87ffd6c
|
Switch supervisor/internal_flash to use new nrf_nvm_safe_flash_page_write
adafruit/circuitpython#1610
|
2019-04-09 10:56:53 +10:00 |
|
Nick Moore
|
bc92441803
|
switch nvm.ByteArray to use new nrf_nvm_safe_flash_page_write
adafruit/circuitpython#1610
|
2019-04-09 10:55:39 +10:00 |
|
Nick Moore
|
cd69db7770
|
Add a peripherals/nrf/nvm.c to wrap flash page writes safely
|
2019-04-09 10:55:39 +10:00 |
|
Nick Moore
|
8e7fee2246
|
Working flash pages for nvm.ByteArray adafruit/circuitpython#1042
import microcontroller
def dump(n = microcontroller.nvm):
for i in range(0,len(n)):
print ("%02X " % n[i], end="")
if i % 16 == 15: print('')
microcontroller.nvm[0:4096] = bytes([1,2,3,4,5,6,7,8]) * 512
microcontroller.nvm[4096:8192] = bytes([16,17,18,19]) * 1024
microcontroller.nvm[4090:4101] = b'thisisatest'
microcontroller.nvm[100:105] = b'hello'
microcontroller.nvm[8000:8007] = b'goodbye'
dump()
|
2019-04-09 10:55:39 +10:00 |
|
Nick Moore
|
592bd0140a
|
switch CIRCUITPY_NVM on!
|
2019-04-09 10:55:15 +10:00 |
|
Nick Moore
|
492431a694
|
nvm.ByteArray reads & writes but no sensible erase yet adafruit/circuitpython#1042
|
2019-04-09 10:54:11 +10:00 |
|
Nick Moore
|
f8e5e2da64
|
Start on nRF nvm.ByteArray adafruit/circuitpython#1042 (doesn't do anything yet)
|
2019-04-09 10:54:11 +10:00 |
|
Scott Shawcroft
|
de48e4b262
|
Merge remote-tracking branch 'adafruit/master' into fix_cpx_display
|
2019-04-08 17:15:08 -07:00 |
|
Scott Shawcroft
|
0f003ac5b8
|
Reorganize board busses into shared-bindings and shared-module.
|
2019-04-08 16:58:50 -07:00 |
|
Scott Shawcroft
|
049b9ca094
|
Remove terse TODOs
|
2019-04-08 14:46:45 -07:00 |
|