Simulate and debug mouse events in Android without rooting your device

We are working right now at BLECentral on a mobile project that requires user interaction with a mouse. Connecting a mouse to Android is straightforward thanks to the support of USB On The Go. You just need to connect a conventional mouse with a USB OTG cable to the USB port of your Android device and the mouse starts working without installing an…

Read More

Debugging Nordic nRF51822 using SEGGER Real Time Terminal (RTT)

Degugging embedded software is not easy. There is no terminal to display what is going on. Engineers need to implement smart mechanisms to visualise the flow of their code and spot errors without impacting the performance and functionality of the original software. The simplest techniques used in embedded debugging are blinking LEDs and UART loggin…

Read More

Using eclipse and GNU gcc to program and debug BLE Nano

In the previous post we talked about Red Bear Lab BLE Nano platform and how to program it from mbed or Arduino. In this post we will share a detailed description of how to program and debug the BLE Nano using an open toolchain based on eclipse and GNU gcc. These notes are based on Nordic’s tutorial Development with GCC and Eclipse. This is a long…

Read More