Dan Halbert
|
15b7946fc4
|
Off-by-one error for usage of MAX_TX_IN_PROGRESS
|
2019-04-22 22:07:48 -04:00 |
Scott Shawcroft
|
713a38d1a2
|
Merge pull request #1754 from dmazzella/dmazzella-patch-1
add support for USER_C_MODULES
|
2019-04-17 09:41:20 -07:00 |
Dan Halbert
|
c0ce820974
|
Merge pull request #1803 from nickzoic/circuitpython-nickzoic-1042-nrf-nvm-bytearray-3
Circuitpython nickzoic 1042 nrf nvm bytearray 3
|
2019-04-16 15:05:18 -04:00 |
Tavish Naruka
|
32a0855d18
|
Add support for Electronut Labs Papyr.
Signed-off-by: Tavish Naruka <tavishnaruka@gmail.com>
|
2019-04-16 12:59:42 +05:30 |
Nick Moore
|
9c42a72275
|
Fix up single-byte access to nvm.ByteArray
|
2019-04-16 14:53:44 +10:00 |
Nick Moore
|
83dad37562
|
Fixups for adafruit/circuitpython#1042
|
2019-04-16 14:53:44 +10:00 |
Nick Moore
|
02dd32da60
|
Make some space for NVM adafruit/circuitpython#1042
|
2019-04-16 14:53:44 +10:00 |
Nick Moore
|
f22c01a05e
|
Switch supervisor/internal_flash to use new nrf_nvm_safe_flash_page_write
adafruit/circuitpython#1610
|
2019-04-16 14:53:44 +10:00 |
Nick Moore
|
66e8ceafad
|
switch nvm.ByteArray to use new nrf_nvm_safe_flash_page_write
adafruit/circuitpython#1610
|
2019-04-16 14:53:44 +10:00 |
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 |
Dan Halbert
|
864910559b
|
fix subscripting
|
2019-04-10 21:41:55 -04: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 |
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
|
d633928a16
|
Don't let a background task call run_background_tasks()
|
2019-04-09 20:23:01 -04: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 |
Radomir Dopieralski
|
8323721232
|
Stop hard-coding SPI frequency in FourWire
Instead remember and use the frequency, polarity and phase that was
set when the bus was first created.
|
2019-04-06 15:15:29 +02:00 |
Damiano Mazzella
|
8428fa0f64
|
Update Makefile
|
2019-04-05 21:42:29 +02:00 |
Scott Shawcroft
|
ceb6f2e4fc
|
Rework flash flush so it preserves the cache
This should make filesystem writes quicker and cause less heap
churn.
|
2019-04-03 18:28:27 -07:00 |
Nick Moore
|
781d301bb6
|
Remove unnecessary MP_WEAK declarations
|
2019-04-02 13:33:22 +11:00 |
Scott Shawcroft
|
92095eb666
|
Update comment
|
2019-04-02 13:28:35 +11:00 |
Nick Moore
|
94bda3bde1
|
Change nRF RTC implementation to use RTC2 #1046
(to avoid interference with Bluetooth Softdevice. See
https://github.com/adafruit/circuitpython/pull/1534#issuecomment-478776240
with thanks to @bboser for pointing it out)
|
2019-04-02 13:28:22 +11:00 |
Nick Moore
|
6afe23d0b0
|
There isn't really a good way to calibrate this RTC adafruit/circuitpython#1046
|
2019-04-02 13:28:03 +11:00 |
Nick Moore
|
6206fa9a82
|
adafruit/circuitpython#1046 handle overflows in the RTC counter
|
2019-04-02 13:27:45 +11:00 |
Nick Moore
|
f846fa109e
|
enable NRFX RTC adafruit/circuitpython#1046
|
2019-04-02 13:27:28 +11:00 |
Nick Moore
|
f88f9fd748
|
more fake RTC code ... adafruit/circuitpython#1046
(works if MP_WEAK common_hal_rtc_get_time is removed)
|
2019-04-02 13:27:13 +11:00 |
Nick Moore
|
4a5c52fbd6
|
starting on #1046 rtc for nRF
|
2019-04-02 13:27:00 +11:00 |
Dan Halbert
|
0653bca323
|
Revert "Circuitpython nickzoic 1046 nrf rtc"
|
2019-03-29 16:41:29 -04:00 |
Scott Shawcroft
|
98811a9675
|
Update comment
|
2019-03-28 09:29:18 -07:00 |
Nick Moore
|
71622a4515
|
There isn't really a good way to calibrate this RTC adafruit/circuitpython#1046
|
2019-03-28 09:50:09 +11:00 |
Nick Moore
|
28254def0b
|
adafruit/circuitpython#1046 handle overflows in the RTC counter
|
2019-03-28 09:50:09 +11:00 |
Nick Moore
|
b09d2c3c62
|
enable NRFX RTC adafruit/circuitpython#1046
|
2019-03-28 09:50:09 +11:00 |
Nick Moore
|
69cf33e6a1
|
more fake RTC code ... adafruit/circuitpython#1046
(works if MP_WEAK common_hal_rtc_get_time is removed)
|
2019-03-28 09:50:09 +11:00 |
Nick Moore
|
77f307c642
|
starting on #1046 rtc for nRF
|
2019-03-28 09:50:09 +11:00 |
Scott Shawcroft
|
2c93ce5a28
|
Merge pull request #1672 from dhalbert/regular-fs-flush
flush flash filesystem once a second
|
2019-03-26 13:47:43 -07:00 |