Glenn Ruben Bakke
|
1a3ae62fd1
|
nrf5/sdk: Updating softdevice driver with function to set advertisment data and start advertisment. Does not apply device name yet. Work in progress.
|
2017-02-11 17:41:16 +01:00 |
Glenn Ruben Bakke
|
8cc0eb23d9
|
nrf5/modules: Adding new structure to ubluepy in order to pass advertisment data information to the bluetooth le stack.
|
2017-02-11 17:37:48 +01:00 |
Glenn Ruben Bakke
|
d6b12b63d0
|
nrf5/modules: Adding function function to add characteristics to the ubluepy service. Enable function in service's local dict table.
|
2017-02-11 16:04:48 +01:00 |
Glenn Ruben Bakke
|
c9aa561aad
|
nrf5/modules: Adding function in bluetooth le driver to add characteristic to the bluetooth le stack.
|
2017-02-11 16:01:50 +01:00 |
Glenn Ruben Bakke
|
a43f5cdd4e
|
nrf5/modules: Adding more members to ublue characteristic object structure.
|
2017-02-11 16:00:43 +01:00 |
Glenn Ruben Bakke
|
c580633598
|
nrf5/modules: Adding characteristic class to ubluepy globals table.
|
2017-02-11 14:35:00 +01:00 |
Glenn Ruben Bakke
|
c127938103
|
nrf5/modules: Updating ubluepy characteristic implementation.
|
2017-02-11 14:21:05 +01:00 |
Glenn Ruben Bakke
|
7f26704e27
|
nrf5/modules: Re-arranging includes in ubluepy_service.c
|
2017-02-11 14:20:01 +01:00 |
Glenn Ruben Bakke
|
5f19113c94
|
nrf5/modules: Adding ubluepy charactaristic type struct.
|
2017-02-11 14:19:08 +01:00 |
Glenn Ruben Bakke
|
fad456d18f
|
nrf5/modules: Updating ubluepy with more implementation in UUID and Service. Adding function in bluetooth le driver which adds services to the bluetooth stack. Making service take UUID object and Service type (primary/secondary) as constructor parameter in Service class.
|
2017-02-10 21:09:03 +01:00 |
Glenn Ruben Bakke
|
3223026764
|
nrf5: Adding ubluepy to include path.
|
2017-02-10 21:03:30 +01:00 |
Glenn Ruben Bakke
|
f549c8df43
|
nrf5/modules: Updating ubluepy UUID class constructor with some naive parsing of 128-bit UUIDs, and pass this to the softdevice driver for registration.
|
2017-02-10 00:02:35 +01:00 |
Glenn Ruben Bakke
|
b93644221e
|
nrf5/sdk: Adding new function to the softdevice handler driver to add vendor specific uuids and return an index to the entry back by reference.
|
2017-02-09 23:57:30 +01:00 |
Glenn Ruben Bakke
|
8a551e1354
|
nrf5/modules: Updating ubluepy UUID class with constructor that can construct an object based on hex value of 16-bit or string of 16-bit prefixed with '0x'.
|
2017-02-09 23:05:12 +01:00 |
Glenn Ruben Bakke
|
ddc31d4084
|
nrf5/modules: Adding Peripheral, Service and UUID class to the ubluepy module globals table.
|
2017-02-08 18:49:29 +01:00 |
Glenn Ruben Bakke
|
0264f68698
|
nrf5/modules: Extending the implementation of Peripheral class in ubluepy.
|
2017-02-08 18:48:35 +01:00 |
Glenn Ruben Bakke
|
9057fe550b
|
nrf5/modules: Extending the implementation of UUID class in ubluepy.
|
2017-02-08 18:47:33 +01:00 |
Glenn Ruben Bakke
|
323533c3d3
|
nrf5/sdk: Adding configuration to enable the ubluepy peripheral class when using softdevice 132 from the SDK.
|
2017-02-08 18:45:49 +01:00 |
Glenn Ruben Bakke
|
35a7aa1331
|
nrf5: Adding ubluepy module to builtins if bluetooth stack is selected. Disable NUS profile by default. Adding source for ubluepy module into makefile to be included in build. The source is only linked if MICROPY_PY_UBLUEPY is set.
|
2017-02-08 00:05:37 +01:00 |
Glenn Ruben Bakke
|
0f609cd799
|
nrf5: Aligning code after upmerge with master. Mostly FAT FS related updates. Not tested after merge.
|
2017-02-07 23:30:54 +01:00 |
Glenn Ruben Bakke
|
723943abde
|
nrf5/modules: Adding new and print function to ubluepy peripheral class. Template functions only.
|
2017-02-07 22:17:55 +01:00 |
Glenn Ruben Bakke
|
b6779fa95a
|
nrf5/modules: Adding ubluepy UUID class template.
|
2017-02-06 20:51:24 +01:00 |
Glenn Ruben Bakke
|
ef5228ae57
|
nrf5/modules: Adding ubluepy characteristic class template.
|
2017-02-06 20:48:01 +01:00 |
Glenn Ruben Bakke
|
4cda1b37fd
|
nrf5/modules: Adding missing #endif. Also adding to property templates to the lolcal dict.
|
2017-02-06 20:41:42 +01:00 |
Glenn Ruben Bakke
|
c2fb8bf9c2
|
nrf5/modules: Adding ubluepy service class template.
|
2017-02-06 20:36:36 +01:00 |
Glenn Ruben Bakke
|
3cd518af3a
|
nrf5/modules: Updating ubluepy with class function placeholders.
|
2017-02-06 20:19:06 +01:00 |
Glenn Ruben Bakke
|
73d00c98a0
|
nrf5/modules: Renaming ble module folder to ubluepy.
|
2017-02-05 21:10:44 +01:00 |
Glenn Ruben Bakke
|
21c4e4633b
|
nrf5/modules: Adding new template file for ubluepy Peripheral class.
|
2017-02-05 21:10:06 +01:00 |
Glenn Ruben Bakke
|
2b1ceadfab
|
nrf5/pyb: Moving pyb module into modules/pyb.
|
2017-02-05 20:30:58 +01:00 |
Glenn Ruben Bakke
|
2ad9426917
|
nrf5/utime: Moving utime module into modules/utime.
|
2017-02-05 20:28:26 +01:00 |
Glenn Ruben Bakke
|
65fb0c9829
|
nrf5/uos: Moving uos module into modules/uos.
|
2017-02-05 20:25:27 +01:00 |
Glenn Ruben Bakke
|
0983f43ae1
|
nrf5/network: Moving network module into modules/network. Adding include path to network as its needed by the usocket module.
|
2017-02-05 20:19:52 +01:00 |
Glenn Ruben Bakke
|
9fcef29dfa
|
nrf5/usocket: Moving usocket module into modules/usocket.
|
2017-02-05 20:15:50 +01:00 |
Glenn Ruben Bakke
|
3c71e75461
|
nrf5/led: Moving led module into modules/machine.
|
2017-02-05 20:06:24 +01:00 |
Glenn Ruben Bakke
|
42e9b0f735
|
nrf5/led: Moving led module into modules/machine.
|
2017-02-05 20:06:06 +01:00 |
Glenn Ruben Bakke
|
8601963291
|
nrf5/pwm: Moving pwm module into modules/machine.
|
2017-02-05 20:03:52 +01:00 |
Glenn Ruben Bakke
|
a7103ef551
|
nrf5/rtc: Moving rtc module into modules/machine.
|
2017-02-05 20:01:15 +01:00 |
Glenn Ruben Bakke
|
9295f2df29
|
nrf5/timer: Moving timer module into modules/machine.
|
2017-02-05 19:59:34 +01:00 |
Glenn Ruben Bakke
|
93eb533579
|
nrf5/pin: Moving pin module into modules/machine.
|
2017-02-05 19:56:24 +01:00 |
Glenn Ruben Bakke
|
616d76cb7a
|
nrf5/adc: Moving adc module into modules/machine.
|
2017-02-05 16:17:12 +01:00 |
Glenn Ruben Bakke
|
eea975cd25
|
nrf5/i2c: Moving i2c module into modules/machine.
|
2017-02-05 00:05:20 +01:00 |
Glenn Ruben Bakke
|
ab1994b2b2
|
nrf5/spi: Moving spi module into modules/machine.
|
2017-02-05 00:03:49 +01:00 |
Glenn Ruben Bakke
|
cb2d040726
|
nrf5/uart: Moving uart module into modules/machine to start converting it into machine module and not pyb.
|
2017-02-05 00:00:42 +01:00 |
Glenn Ruben Bakke
|
8c404909e1
|
nrf5/machine: Moving modmachine into modules/machine folder. Updating Makefile.
|
2017-02-04 23:56:42 +01:00 |
Glenn Ruben Bakke
|
ab21a6a915
|
nrf5/drivers: Renaming folder to modules.
|
2017-02-04 23:51:11 +01:00 |
Glenn Ruben Bakke
|
e68681804e
|
nrf5: Renaming python modules folder to freeze to give the folder its right meaning. The scripts put into this folder will be frozen.
|
2017-02-04 23:46:29 +01:00 |
Glenn Ruben Bakke
|
357b21ae72
|
nrf5/drivers: Adding template for ubluepy module.
|
2017-02-04 19:32:40 +01:00 |
Glenn Ruben Bakke
|
f8a71311ed
|
nrf5/sdk: Adding compilation config whether to include BLE NUS implementation. Config found in sdk/nrf5_sdk_conf.h. NUS enabled for s132 targets by default.
|
2017-02-04 16:24:50 +01:00 |
Glenn Ruben Bakke
|
b6d54cbcaf
|
nrf5: Fallback to HW UART when not Bluetooth LE UART has been enabled.
|
2017-02-04 16:15:49 +01:00 |
Glenn Ruben Bakke
|
e9e98e777d
|
nrf5: Updating main.c to use MICROPY_PY_BLE_NUS as switch for regular uart initialization or bluetooth le uart initialization.
|
2017-02-04 16:08:42 +01:00 |