TOOTHPIC RF Solutions, TOOTHPIC Datasheet - Page 48

MODULE, BLUETOOTH, DATA ACQUISITION

TOOTHPIC

Manufacturer Part Number
TOOTHPIC
Description
MODULE, BLUETOOTH, DATA ACQUISITION
Manufacturer
RF Solutions
Datasheet

Specifications of TOOTHPIC

Svhc
No SVHC (15-Dec-2010)
ToothPIC Slave Firmware Solution
Slave mode is a serial interface providing access to ToothPIC Services and I/O. This allows developers to
use an external microcontroller to customize their application rather than having to learn the MPLAB
development environment and PIC microcontrollers in depth.
BlueMatik uses the term ‘slave mode’ in a different sense, where the Bluetooth radio is in a discoverable and
connectable state. The firmware solution always referred to by its full name, ‘ToothPIC Slave’.
Description
ToothPIC Slave is intended for rapid development of ToothPIC applications without the need to be familiar
with the MPLAB development environment. At a later date, the complete application can be migrated to the
ToothPIC and the host controller is simply omitted from the bill of materials – not even the PCB layout need to
be changed.
ToothPIC Slave understands commands for:
Commands generate responses from ToothPIC Slave. In addition, unsolicited responses may occur, for
example if a user modifies a control. For this reason, a response message queue is implemented. The host
can manage the flow of messages by one of: (i) having a sufficiently large buffer to store all incoming
messages, (ii) using hardware flow control to request messages one at a time, or (iii) using a ‘ready for next
response message’ command.
Initializing ToothPIC Slave
The ToothPIC Slave Firmware Solution must be ‘Field Programmed’ into the ToothPIC. This takes a few
seconds and requires either a Windows PC or a Pocket PC with Bluetooth. The procedure is as follows. If
required use the default PIN code 0000.
Page 48
• System reset.
• General configuration.
• I/O configuration.
• Setting an output value.
• Reading an input value.
• Managing Bluetooth connections.
• Sending and receiving Bluetooth data.
• FlexiPanel User Interface Server management.
• Sending and receiving user interface control information.
• Reading and writing to memory locations.
• Real time clock control.
1. Download the ToothPIC Development
2. Power-up the ToothPIC Slave with the
3. Start
Kit from www.flexipanel.com and locate
the
ToothPICSlaveWin.exe
or ToothPICSlavePPC.exe (Pocket
PC).
on-board pushbutton held down.
on-board LEDs will flash simultaneously.
Service Pack and connect from the
computer
Bluetooth.
9-Apr-06
ToothPIC
running
Toothpick 3.0.00007
to
the
the
Slave
ToothPIC
ToothPIC
Service
(Windows)
DS380-8
Slave
using
Pack
The
© FlexiPanel Ltd
Patents apply and/or pending
www.FlexiPanel.com

Related parts for TOOTHPIC