Our present application makes heavy use of the nrf51822 UART and I2C interfaces. We have a 115200 baud UART channel and thus need HW flow control. We are interfacing to an I2C bus with 3 devices on it and thus need buffered I2C.
We are looking to use the Mbed peripheral & BLE abstractions. There is presently a Mbed BLE implementation so it looks like we're covered there. The DEVICE_SERIAL_ASYNCH, DEVICE_SERIAL_FC, & DEVICE_I2C_ASYNCH switches exist in the driver layer, but are unimplemented in the HAL layer or device.h. I know there are buffered UART & I2C implementations presently in the nrf51 SDK.
When will DEVICE_SERIAL_ASYNCH, DEVICE_SERIAL_FC, & DEVICE_I2C_ASYNCH be added to the Mbed HAL?
The answer to this question is critical to our design roadmap.
Thx,
Dean