#ifndef __BLE_GATTS_SERVER_H #define __BLE_GATTS_SERVER_H #include #include #include #include /* Attributes State Machine */ enum { IDX_SVC, /* gWordVar data write */ IDX_DATA_READ_WRITE_CHAR, IDX_DATA_READ_WRITE_VAL, IDX_DATA_READ_WRITE_CFG, /* gWordVar data notify */ IDX_DATA_NOTIFY_CHAR, IDX_DATA_NOTIFY_VAL, IDX_DATA_NOTIFY_CFG, IDX_NB, }; void ble_gatts_server_init(void); void ble_write_data(int id, uint8_t *data, int len); void ble_read_data(uint8_t *data, int len); void ble_server_notify(uint8_t *data, int len); #endif