TOOTHPIC RF Solutions, TOOTHPIC Datasheet - Page 58

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)
Notes:
Items marked *: Items marked * are stored permanently in EE or Flash memory. With the exception of the
PIN code, these changes will not take effect until after the device next resets. If required, the default values
can be restored by reloading the ToothPIC Slave Firmware Solution using Wireless Field Programming.
Host has Rx buffer: ToothPIC can operate more efficiently if it can pre-load the next byte into the transmit
buffer while the current byte is being transmitted. However, if CTS goes high, it will be too late to stop the
byte being sent. Therefore if the host has no receive buffer and cannot accept this last byte after it has placed
CTS high, Host has Rx buffer should be set to zero. This is primarily intended for use with BASIC Stamps.
Response queue length: The number of messages which can be queued up at a time. If the queue fills up
before the host can process the messages, a Queue Full Error response will be placed at the top of the queue
and it must be assumed that other responses may have been lost. The minimum permitted queue length is 2.
The maximum depends on the storage requirements for the FlexiPanel User Interface data, if any. Each
response in the queue requires 0x16 bytes. The total queue byte requirement, plus any RAM data used by
the FlexiPanel User Interface, must not exceed 0x800 bytes. It is up to you to check this; ToothPIC cannot do
it for you. If Responses Anytime is disabled, 0201 OK responses will not be added to the queue.
Responses anytime: If you disable Responses Anytime, responses will not be sent unless an 0240 Get
Message command is sent.
INT0 is Data: If you use this you should not use INT0 as an RTS pin. The Data pin will be high while there
are responses in the queue awaiting an 0240 Get Message. If Responses Anytime is disabled, 0201 OK
responses will not send the Data pin high. The Data pin will also go high during initialization for at least
500ms and then go low when ToothPIC slave is ready to receive messages.
Initialization response: If Initialization response is set, the initialization response will be sent irrespective of
the Responses anytime property.
Page 58
9-Apr-06
Configure ToothPIC Slave Command Properties
Property Byte
0x0D
0x0E
0x41
0x42
0x43
Configure ToothPIC Slave Command Examples
Set authentication security (binary)
Set authentication security (ASCII)
Set 19200 baud (ASCII)
Set PIN 1234 (ASCII)
Set device name Fred (ASCII)
Toothpick 3.0.00007
Property
Device class*
INT0 is Data*
Daylight Savings
Set Date / Time
Request Date /
Time
DS380-8
© FlexiPanel Ltd
0x04 0x01 0x01 0x01
“04010101<CR><LF>”
“04010205<CR><LF>”
“0801033132333400<CR><LF>”
“0801044672656400<CR><LF>”
Remaining Byte(s)
3-byte device class value as defined in
ToothPIC Settings section of ToothPIC
Services (default = ToothPIC default)
00 = INT0 is not specially configured
FF = INT0 is high output if messages are
1-byte DSTEvent value as defined in Real
Time Clock section of ToothPIC Services
Reference
(00 = None, default)
8-byte DateTimeU value as defined in Date
Time Values section of ToothPIC Services
Reference. (Day of week is ignored.)
No additional bytes. Generates a Date
Time response immediately.
(default)
queued waiting for a GetResponse
command or CTS flow control, low
otherwise.
Patents apply and/or pending
www.FlexiPanel.com

Related parts for TOOTHPIC