{"push_id":754500350,"size":11,"distinct_size":3,"ref":"refs/heads/master","head":"c9a77b825302df942eb4eba6088681290cda1cb6","before":"2294f555d8c5b8ac46e003e69d9c0928d5816924","commits":[{"sha":"e699db6a54b5ddcbb423eaffd93b28fc17491a85","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"nRFGattClient: move the allocation of the singleton to within the getInstance() method.\nThis saves memory when getInstance() isn't used.","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/e699db6a54b5ddcbb423eaffd93b28fc17491a85"},{"sha":"73147b41c204f01f93796fb615fdb3f6248c1c20","author":{"email":"cd827698b6b0b149223c6bff0eb26f50ff43865f@arm.com","name":"Jean-Philippe Brucker"},"message":"Fill connection handle in Gatt callbacks parameters","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/73147b41c204f01f93796fb615fdb3f6248c1c20"},{"sha":"3eabc779a0b9946d04dba0252a0630d85e83963c","author":{"email":"cd827698b6b0b149223c6bff0eb26f50ff43865f@arm.com","name":"Jean-Philippe Brucker"},"message":"Disable GattClient features when using S110 SoftDevice\n\nS110 compatibility is already present, but this patch adds proper handling\nof observer/central related features:\n* Gap::startScan will return BLE_ERRROR_NOT_IMPLEMENTED (instead of\n  PARAM_OUT_OF_RANGE)\n* nRF5xGattClient uses the default GattClient implementation when S110 is\n  in use. All if its methods return NOT_IMPLEMENTED.\n\nExample: for an application that acts as both a central and a peripheral,\nusing S110 will make the ble.gap().startScan() call return\nBLE_ERROR_NOT_IMPLEMENTED, and advertisement features will continue\nrunning normally.\nIn addition, with GCC, this patch will free 344 bytes of RAM and 2504\nbytes of flash.","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/3eabc779a0b9946d04dba0252a0630d85e83963c"},{"sha":"2d149d36fb454a3e91d45612fab69a3d21587dcd","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"Merge branch 'GattCB_conn_handle' of https://github.com/jpbrucker/nRF51822 into jpbrucker-GattCB_conn_handle","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/2d149d36fb454a3e91d45612fab69a3d21587dcd"},{"sha":"fff7623df35b54c934442309d3bd44d7c55c1c9b","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"Setup connHandle for most gattClient callbacks.\nMerge branch 'jpbrucker-GattCB_conn_handle' into develop.","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/fff7623df35b54c934442309d3bd44d7c55c1c9b"},{"sha":"2c01109786d030266741186a031f818f1e047369","author":{"email":"0a9c5f5d8001f915500c431236b4e8fbe5cd4785@users.noreply.github.com","name":"Rohit Grover"},"message":"Merge pull request #38 from jpbrucker/s110_compat\n\nDisable GattClient features when using S110 SoftDevice","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/2c01109786d030266741186a031f818f1e047369"},{"sha":"c28d0eea887c4b284b8f8b543f95029487fd9b8f","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"fix #11. Remove include for missing header.","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/c28d0eea887c4b284b8f8b543f95029487fd9b8f"},{"sha":"1da1aa8622850e3b6c4deab5eeba99cb9fe1b725","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"fix #39: have a single call to SOFTDEVICE_HANDLER_INIT() to remove duplication of BLE_EVT_BUFFER.","distinct":false,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/1da1aa8622850e3b6c4deab5eeba99cb9fe1b725"},{"sha":"a763452453e434b2130353ab2850dc19c31db124","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"depend on ble v0.4.6 because of addition of connHandle in gattClient callbacks param structs.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/a763452453e434b2130353ab2850dc19c31db124"},{"sha":"f69fd985089896ea243854a0820adfa7e6c6c107","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"version v0.4.6","distinct":true,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/f69fd985089896ea243854a0820adfa7e6c6c107"},{"sha":"c9a77b825302df942eb4eba6088681290cda1cb6","author":{"email":"c8b461bc8a30deeb04d9f4961b0df819d8dc789c@arm.com","name":"Rohit Grover"},"message":"Release 0.4.6\n=============\n\nEnhancements\n~~~~~~~~~~~~\n\n* Add connection handle to GATT callback parameters. This paves the way for\n  applications requiring multiple concurrent connections: read/write/HVX\n  callbacks will be able to distinguish between peripherals by comparing per-\n  device connection handles.\n\n* nRFGattClient: move the allocation of the singleton to within the\n  getInstance() method. This saves memory when nRFGattClient isn't\n  instantiated.\n\n* Disable GattClient features when using S110 SoftDevice. This is controlled\n  by the pre-processor macros: MCU_NORDIC_16K_S110 or MCU_NORDIC_16K_S110.","distinct":true,"url":"https://api.github.com/repos/ARMmbed/ble-nrf51822/commits/c9a77b825302df942eb4eba6088681290cda1cb6"}]}