Dan Halbert
|
76446f634b
|
BLE HID WIP: works everywhere except iOS; fixed a bunch of bugs; pretend bonding
|
2019-08-25 21:38:13 -04:00 |
Dan Halbert
|
0b7291d767
|
fix default crystal value; fix include order
|
2019-08-22 09:01:05 -04:00 |
Dan Halbert
|
d94023e9b3
|
Fix CPBlue LFCLKSRC; CPB has no status neopixel
|
2019-08-22 01:04:00 -04:00 |
Dan Halbert
|
e3dc5e3a66
|
Merge remote-tracking branch 'adafruit/master' into run-background-tasks
Restore dependencies indicated by indentation in circuitpy_mpconfig.h.
|
2019-08-19 12:41:20 -04:00 |
Dan Halbert
|
630c92392a
|
address review comments; avoid calling common_hal_bleio_device... routines from shared-bindings
|
2019-08-16 15:18:53 -04:00 |
Jeff Epler
|
11dd3a260e
|
nrf: Use RUN_BACKGROUND_TASKS
|
2019-08-11 08:53:02 -05:00 |
Dan Halbert
|
1570ef2dd4
|
specifying attribute length; fix up value setting
|
2019-08-07 23:49:09 -04:00 |
Dan Halbert
|
d047b73a9c
|
fix newly-introduced bugs; UART client/server working again
|
2019-08-07 11:10:21 -04:00 |
Dan Halbert
|
d74c8b9425
|
WIP: more Descriptor work; refactor gattc/gatts read/write
|
2019-08-06 22:55:25 -04:00 |
Dan Halbert
|
7ce3776b80
|
WIP: rework of Characteristic properties; enhance Descriptor; not tested
|
2019-08-02 17:57:31 -04:00 |
Dan Halbert
|
91d791afd0
|
cleanup adapter.address; add uniquish suffix to BLE device name
|
2019-07-31 00:30:24 -04:00 |
Dan Halbert
|
83129b8c63
|
BLE: peripheral client pairing (not yet bonding); fix time doc formatting
|
2019-07-30 14:26:26 -04:00 |
Dan Halbert
|
28ca05ccdc
|
allow discovery from central or peripheral
|
2019-07-27 13:22:15 -04:00 |
Dan Halbert
|
364ee62d10
|
Address review comments.
|
2019-07-16 19:53:36 -04:00 |
Dan Halbert
|
118b26b335
|
UARTClient now works both directions
|
2019-07-09 00:21:46 -04:00 |
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
|
bed6d43a76
|
merge from upstream; WIP redo Address; no more AddressType
|
2019-06-13 21:55:07 -04:00 |
Dan Halbert
|
1905d90eaa
|
Make advertising data buffers long-lived
|
2019-06-05 20:08:53 -04:00 |
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 |
Dan Halbert
|
15b7946fc4
|
Off-by-one error for usage of MAX_TX_IN_PROGRESS
|
2019-04-22 22:07:48 -04:00 |
Radomir Dopieralski
|
f440e41819
|
Really fix the error messages in bleio, this time
|
2019-03-25 14:04:50 +01:00 |
Radomir Dopieralski
|
bb10a8aaa1
|
Fix error messages in bleio
|
2019-03-25 09:19:48 +01:00 |
Dan Halbert
|
99da3b9646
|
Use critical section, not lock, in CharacteristicBuffer; use a root pointer for ble_drv list
|
2019-02-21 00:19:31 -05:00 |
hathach
|
164e1e2341
|
re-init usb hardware when enable/disable SD
|
2019-01-30 14:13:07 +07:00 |
Dan Halbert
|
7998a7696d
|
also handle BLE_GATTS_EVT_SYS_ATTR_MISSING: fixes Android:
|
2019-01-23 22:12:38 -05:00 |
Dan Halbert
|
b1f1bb1389
|
support BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST, sent by newer devices
|
2019-01-23 21:07:23 -05:00 |
Dan Halbert
|
28cfd8a513
|
CharacteristicBuffer: make it be a stream class; add locking
|
2019-01-19 19:45:35 -05:00 |
Dan Halbert
|
50ee5ef24c
|
merge translations; add bleio comments; fix minor sphinx issues in midi
|
2019-01-10 21:12:17 -05:00 |
Dan Halbert
|
13d607698e
|
m_tx_in_progress might underflow (check on this)
|
2019-01-08 16:37:14 -05:00 |
Dan Halbert
|
50641c4152
|
remove debugging printf's
|
2019-01-08 15:52:21 -05:00 |
Dan Halbert
|
f66f55b4ed
|
add CharacteristicBuffer; UART seems to work!
|
2019-01-07 22:46:20 -05:00 |
Dan Halbert
|
a77b2363ef
|
evt handler list bugs; unique evt handler names; remove uuid128_reference
|
2019-01-03 21:42:42 -05:00 |
Dan Halbert
|
8dea6f53bb
|
forgot to store data when reading a gatts value
|
2019-01-03 14:16:41 -05:00 |
Dan Halbert
|
87c6f33bcc
|
Broadcaster now takes whole packet. Also should be scannable
|
2019-01-01 14:11:59 -05:00 |
Dan Halbert
|
1dc3957e72
|
LocalPeripheral is now Peripheral; more work on basic GATTS support; UART not working yet
|
2018-12-30 22:33:49 -05:00 |
Dan Halbert
|
ef39e72c7c
|
free event handlers on reset; fix typo in Broadcaster
|
2018-12-29 13:55:10 -05:00 |
Dan Halbert
|
4d1f0ec07b
|
Add Broadcaster. Reset correctly on reload.
|
2018-12-28 23:34:23 -05:00 |
Dan Halbert
|
4167bf5b24
|
wip: advertising works, but not connection
|
2018-12-27 00:04:04 -05:00 |
Dan Halbert
|
a7a24096f4
|
bleio WIP: redo for more immutability; use sd_* routines for internal flash write
|
2018-12-07 16:52:47 -05:00 |