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 |
|
Glenn Ruben Bakke
|
918617d1eb
|
nrf5/sdk: Adding work-in-progress script to connect to bluetooth le REPL using bluepy python module in linux.
|
2017-02-04 01:12:30 +01:00 |
|
Glenn Ruben Bakke
|
4ddc213d7f
|
nrf5/boards: Updating board makefiles for s132 and s1xx target for pca10040 (nrf52832) by adding sub variant and device define to the makefiles.
|
2017-02-03 19:28:16 +01:00 |
|
Glenn Ruben Bakke
|
5ae960947c
|
nrf5/examples: Updating ssd1306.py example with a comment describing proceedure on how to use the I2C variant of the driver.
|
2017-02-02 23:50:43 +01:00 |
|
Glenn Ruben Bakke
|
e8b4a97d7d
|
nrf5/hal: Line wrapping params in hal_spi.c to make it easier to read.
|
2017-02-02 23:47:30 +01:00 |
|
Glenn Ruben Bakke
|
cd096f604e
|
nrf5/hal: Updating hal_twi.c tx implementation to a working state. STARTTX only issued once, before looping bytes.
|
2017-02-02 23:45:44 +01:00 |
|
Glenn Ruben Bakke
|
2517ce48f8
|
nrf5/examples: Updating ssd1306.py driver to work with i2c master write implementation.
|
2017-02-02 23:43:52 +01:00 |
|
Glenn Ruben Bakke
|
c7162720c1
|
nrf5/hal: Updating hal_twi.c with tx function. Gets multiple startup bytes for each clocked byte.
|
2017-02-02 22:55:25 +01:00 |
|
Glenn Ruben Bakke
|
fed06e278b
|
nrf5/hal: Updating hal_twi.c with tx function which partly works. Bytes are clocked out a bit out of order.
|
2017-02-02 20:51:43 +01:00 |
|