{"push_id":2938825572,"size":1,"distinct_size":1,"ref":"refs/heads/ble_class","head":"83231cbb064db0f288367c37f198d929cd47135b","before":"682d3fd81ea1b2ecb286519a9a4bfeb0b8226f4a","commits":[{"sha":"83231cbb064db0f288367c37f198d929cd47135b","author":{"name":"Nat Ersoz","email":"6a6d898f27adce7a7992389a146803234bcc25e6@gmail.com"},"message":"WIP:\n\n* Improve ble::gatt service, characteristic, descriptor list implementation\n\n  * Remove service equality operator - was contrived.\n  * Use std::find w/ lambdas for finding service nodes\n\twithin service containers.\n  * Change the list hook types to auto_unlink\n\tand provide an aliases for list_hook_type.\n  * Add constant_time_size<false> to intrusive list types.\n  * Make list implementation private within structs/classes.\n\tUse friend associations to provided limited private access\n\tto intrusive parts of lists.\n\n* ble::gatt::characteristic data_pointer() const\n\n  Previously, there was not const version of\n  the data_pointer() method.\n\n  Now the\n    virtual void const* data_pointer() const;\n  is virtual and should be overridden.\n  The non-const is not virtual and calls the const\n  version polymorphically\n\n* Move ble::gap::advertising to ble::gap::peripheral_connection\n  Was in ble::peripheral.\n  Advertising now restarts on connection disconnect.\n\n* Add Nordic BLE project ble_peripheral_thermometer\n* Remove BLE uart example and BLE template rojects\n\n* Integrate ble::gap::request_response\n  Calls to GAP requests and responses are now indpendent\n  of the silicon vendor API.\n\nMisc:\n* Add symlinks for sdk-15.0, sdk-15.2\n* Remove ble/nordic_ble_peripheral.h, .cc\n* main.cc debug & use std::size(), instead of sizeof()\n* Add unit test for fixed_allocator\n* Removed dependency ble_conn_params.c and calls from nordic_ble_stack.cc\n* Remove RTC dependency from BLE stack\n* Fix read_perm/write_perm access rights bug\n  Was supposed to be 'open', was 'none'.\n  GATT characteristics can now be read.","distinct":true,"url":"https://api.github.com/repos/natersoz/nrf/commits/83231cbb064db0f288367c37f198d929cd47135b"}]}
{"actor":{"display_login":"natersoz"}}