TOOTHPIC RF Solutions, TOOTHPIC Datasheet - Page 77

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)
• The linker script ToothPIC303.lkr, which
• Application-specific .c and .h files, e.g. those
4. Application-Specific Coding
Write or modify the application-specific program.
The following functions must be provided, even if
they return immediately:
5. ToothPIC Programming
ToothPIC is programmed with the executable code,
either using the Wireless Field Programmer or
using MPLAB with a conventional in-circuit
programming device such as the ICD-2 debugger.
Once the developer function main() begins,
events may interrupt control-of-flow, such as data
being
developer-code
Page 77
allocates memory, including that required for in-
circuit debugging if needed.
that come with a specific Firmware Solution.
main(), the execution entry point
HiInterrupt(), the fast interrupt handler
LoInterrupt(), the slow interrupt handler
ErrorStatus(), the Services error callback
BMEvent(), the BlueMatik callback
FxPEvent(), the FlexiPanel UI callback
received
9-Apr-06
execution
via
Toothpick 3.0.00007
Bluetooth.
times
DS380-8
are
Therefore
not
© FlexiPanel Ltd
guaranteed unless interrupts are suspended.
Equally, callbacks may occur at any time during
the normal flow of developer code. Therefore the
use of Semaphores should be clearly understood.
Refer to the Semaphores, sub-section of the
ToothPIC Services Reference.
6. Debugging
The code is debugged using an in-circuit debugger
such as MPLAB ICD-2.
7. Production Programming
Wireless Field Programming or conventional in-
circuit programming may be used in production.
For
Programming avoids the need for a programming
connector. In high volumes (>100 units per order),
FlexiPanel Ltd can supply ToothPIC pre-loaded
with your code as required.
• During debugging, remember that time-critical
events may be missed if a breakpoint is
reached.
from BlueMatik will then be lost. At the very
least, disable pings if you are using the
FlexiPanel Server to stop the client from
disconnecting.
low-volume
Patents apply and/or pending
In particular, any serial data sent
production,
www.FlexiPanel.com
Wireless
Field

Related parts for TOOTHPIC