Dan Halbert
|
09ddff8df1
|
WIP: Need descriptors for Central CCCD discovery; not done yet
|
2019-07-07 00:07:47 -04:00 |
|
Dan Halbert
|
bf8a35b2f8
|
WIP: CharacteristicBuffer for Central; not working: need to set remote Characteristic Service
|
2019-07-02 22:34:54 -04:00 |
|
Dan Halbert
|
6ea01ea9b0
|
Central is connecting; characteristics can be read and written
|
2019-06-29 00:20:06 -04:00 |
|
Dan Halbert
|
140904ec84
|
getting Scanner to work
|
2019-06-22 22:10:15 -04:00 |
|
Dan Halbert
|
4881e1ff55
|
WIP: Central compiles; now will test
|
2019-06-21 18:04:04 -04:00 |
|
Dan Halbert
|
24ac1fdcab
|
WIP: backup only; not compiled
|
2019-06-19 21:54:28 -04:00 |
|
Dan Halbert
|
a1b5d800f3
|
Update copyrights; get ready for Central
|
2019-06-19 10:42:36 -04:00 |
|
Dan Halbert
|
35b9191857
|
Don't operate directly on bleio objects in shared-bindings: use common_hal
routines instead. Changes made but not yet tested.
|
2019-06-18 23:46:20 -04:00 |
|
Dan Halbert
|
1356819de1
|
Handle None for BLE name; fix ScanEntry bug; compile issue
|
2019-06-17 23:16:40 -04:00 |
|
Dan Halbert
|
bed6d43a76
|
merge from upstream; WIP redo Address; no more AddressType
|
2019-06-13 21:55:07 -04:00 |
|
Dan Halbert
|
62de2506e4
|
Include display objects in gc.
|
2019-06-06 17:49:32 -04:00 |
|
Dan Halbert
|
1905d90eaa
|
Make advertising data buffers long-lived
|
2019-06-05 20:08:53 -04:00 |
|
Tavish Naruka
|
4a7122d354
|
boards: add support for Electronut labs Blip
Signed-off-by: Tavish Naruka <tavishnaruka@gmail.com>
|
2019-06-05 00:49:29 +05:30 |
|
Dan Halbert
|
613e12f99f
|
Replace Broadcaster with enhanced Peripheral
|
2019-06-03 20:40:05 -04:00 |
|
Dan Halbert
|
63ac37946d
|
1. Remove advertising data construction in C: it's all done in Python now
2. Add scan response capability to advertising.
|
2019-06-02 23:21:30 -04:00 |
|
Dan Halbert
|
12f1d9d30c
|
fix advertisement length check; add Service.secondary attribute
|
2019-05-31 18:03:05 -04:00 |
|
Dan Halbert
|
6cec81bcb5
|
Need to enable ble before scanning
|
2019-05-23 22:05:16 -04:00 |
|
Dan Halbert
|
1639354e5f
|
Scanner working, but not very first time
|
2019-05-23 16:07:54 -04:00 |
|
Scott Shawcroft
|
9feb844b7e
|
Fix crash in internal filesystem on nrf
Fixes #1842
|
2019-05-08 15:43:18 -07:00 |
|
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 |
|