London 2014 – Bluetooth Innovation Training

It is coming a very interesting Bluetooth Low Energy training at London 2014 (Bluetooth Innovation Training). Major players in the field of BLE hardware like Nordicsemi and CSR will be there too.

“The Bluetooth Special Interest Group, along with co-sponsors CSR, Frontline Test Equipment, and Nordic Semiconductor have created this special one-day training to give you everything you need to get started in the exciting Bluetooth and appcessory development world.”

I think will be interesting to meet hardware and software at one place. It will be covered big part of developing process, testing and certification.

Hope to see some of you there. Namaste!

BLE DEVKIT.N main Board for nRF51822 Nordic Development Kit

We are proud to present our new BLE DEVKIT.N main Board for nRF51822 Development Kit. It is a must for every bluetooth low energy developer using nordic tools.

Some of the feature

  • Easy access to all GPIO pins(P0.00-P0.30) by multiple types of connectors, suitable for any applications and extension boards
  • Easy tracing via printf redirecting to serial communication port
  • Different ways to power up the nRF51822 Development Kit, via USB, coin cell battery(CR2032) or external power supply(5V-30V)
  • Full compatibility with Nordic SDK examples, so not need to reconfigure any pins for buttons or LEDs. Just works
  • BLE DEVKIT.N provides a room for mini prototype breadboard giving additional flexibility to the developer
  • DIP switches(SW1,SW2,SW3) allow an easy connect/disconnect of buttons, LEDs and USB-to-UART bridge to the GPIOs

BLE DEVKIT.N R1

BLE DEVKIT.N R1


Namaste!

More info at BLE DEVKIT.N

Raspberry Pi Display and Buttons

I really liked the next gadget from PiFace, PiFace Display and Control.
Most of the time I use Raspberry Pi connecting to it via ssh, so no display and keyboard. It is a lot handy to have a screen and few buttons in order to interact with the Python code, you play with. So I was wondering if I can make a my own design. In the same time I wanted to be fully compatible with examples and code from PiFace. I did a research and found this article PIFace Control & Display Tear Down using the MCP23S17 (SPI I/O Expander), which was the kickstart of my next project.
Here is the result:

Raspberry Pi Display and Buttons

Raspberry Pi Display and Buttons

Raspberry Pi Display and Buttons

Raspberry Pi Display and Buttons

Namaste!

Easy tracing and debugging with BLE DEV.N (Bluetooth Low Energy)

For embedded hardware tracing and debuting is a vital step to a stable product. Unfortunately it is not all the time a easy task. Luckily BLE DEV.N board has an option to trance and debug via serial port.

You need to:

  •  add #include “mk_trace.h”
  • initialise the mk_trace service with: mk_trace_init(256,256);
  • add trace messages like: mk_trace(“ADV START: %d\n\r”, m_advertising_mode); or mk_trace(“ERROR code: %d, line: %d file:%s….)
  • run some terminal software like putty with com port number(using Device Manager) and speed: 921600
Device Manager

Device Manager

PuTTY MCP2200

PuTTY MCP2200

  • watch the output
PuTTY MCP2200

PuTTY MCP2200

Namaste!

P.S. You can find the service code and sample at github .

BLE DEV.N R2, Updated User Manual (Bluetooth Low Energy)

We updated User Manual for the BLE DEV.N R2 Board with more detailed explanation about change which is needed because of the crystal we use on the board. When you try to run all Nordic Bluetooth Low Energy examples (ble_…) with our board, you need to change clock source to NRF_CLOCK_LFCLKSRC_SYNTH_250_PP in SOFTDEVICE_HANDLER_INIT macro like this SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_SYNTH_250_PPM...

It will make initialisation of the SoftDevice to pass successfully and your example with not hang anymore.

Namaste!

Bluetooth SensorTag(CC2541) Mac OS X sample application (Bluetooth Low Energy)

Just uploaded sample application, which can connect to the Bluetooth SensorTag (CC2541) and display ambient and IR temperature. In order to run it is good to have Apple machine with Bluetooth 4.0 (Bluetooth Low Energy support).

Connected SensorTag

Connected SensorTag

Disconnected SensorTag

Disconnected SensorTag


It supports connection to multiple Bluetooth SensorTags (CC2541) but is not tested. Sorry I have just one!

Namaste!

BLE DEV.N with ST-LINK/V2 (Bluetooth Low Energy)

Today we experimented to program BLE DEV.N R2 ST-LINK/V2 from STM32F3DISCOVERY and “hourra”(hurray)! It was possible to program it and debug it step by step directly from IDE.

BLE DEV.N with ST-LINK/V2

BLE DEV.N with ST-LINK/V2


BLE DEV.N R2, ST-LINK/V2, Keil IDE

BLE DEV.N R2, ST-LINK/V2, Keil IDE


We expect that probably will be possible even to use the cheapest board from ST 32F0308DISCOVERY and tomorrow we will test with it too.
So one more option to program and make fun!