DLP-RFS-DK DLP Design, DLP-RFS-DK Datasheet - Page 36

no-image

DLP-RFS-DK

Manufacturer Part Number
DLP-RFS-DK
Description
RF Development Tools DLP-RFS1231 development kit
Manufacturer
DLP Design
Type
RF Transceiversr
Datasheet

Specifications of DLP-RFS-DK

Rohs
yes
Product
Development Kit
Tool Is For Evaluation Of
DLP-RFS1231
Frequency
915 MHz
Operating Supply Voltage
2.4 V to 3.6 V
Dimensions
1.5 in x 2 in x 1.53 in
Interface Type
UART
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
For Use With
DLP-RFS1231
Event timers will not work inside of callback functions or ISR’s because interrupts are generally not
enabled in either of those cases. If a timer is needed in a callback function or ISR, an elapsed timer
should be used instead. (See also: tmrRegisterElapsedTimer.)
void tmrReleaseEvent (uint8_t eventno)
Releases a previously registered event.
Parameters:
eventno
The handle assigned to the event by tmrRegisterEvent()
This function is called to release an event registered with tmrRegisterEvent().
5.0.11 UART MANAGER API
Detailed Description:
This manager is provided in source code form. The UART Manager provides an interrupt-driven,
circular-buffered transmit and receive interface for UART0. The UART Manager API provides
functions to configure the UART and to access the transmit and receive buffers.
The transmit buffer is 255 bytes. To send a byte to the UART, call uartSendByte(). That byte is put
into the transmit buffer, and the transmit interrupt is enabled. The UART0 ISR will then remove that
byte from the transmit buffer and send it to the UART. To send a null terminated string, call
uartSendString().
The receive buffer is 32 bytes. When the UART0 ISR receives a byte, it puts that byte into the receive
buffer. To determine if there are bytes in the buffer, call uartKBHit(). To retrieve the next byte in the
buffer, call uartGetByte().
Like all managers, the UART Manager has an initialization function that must be called at reset to put
the manager into a default state.
Functions:
void uart0SetBaud (TBaudRate br)
Sets the UART baud rate.
void uart1SetBaud (TBaudRate br)
uint8_t uart0SendByte (uint8_t data)
Sends a byte using the interrupt driven UART.
uint8_t uart1SendByte (uint8_t data)
void uart0StringOut (char *str)
Sends a null terminated string to the UART.
void uart1StringOut (char *str)
uint8_t uart0KBHit (void)
Determines if a byte has been received via the UART.
uint8_t uart1KBHit (void)
uint8_t uart0GetByte (void)
Gets a byte from the UART receive buffer.
uint8_t uart1GetByte (void)
void uart0Initialize (void)
Initializes the UART to a known state.
© DLP Design, Inc.
Rev 1.1 (November 2012)
36

Related parts for DLP-RFS-DK