#include "LPC214x.h"
#include "system.h"
#include "main.h"
#include "uart.h"
#include "irq.h"
#include "hardware.h"
#include "gpsmath.h"
#include "ssp.h"
#include "sdk.h"
#include "ublox.h"
Go to the source code of this file.
Functions | |
void | __putchar (int ch) |
unsigned short | crc16 (void *data, unsigned short cnt) |
unsigned short | crc_update (unsigned short crc, unsigned char data) |
int | ringbuffer (unsigned char rw, unsigned char *data, unsigned int count) |
int | ringbuffer1 (unsigned char rw, unsigned char *data, unsigned int count) |
void | uart0ISR (void) |
void | UART1_send (unsigned char *buffer, unsigned char length) |
void | UART1_send_ringbuffer (void) |
void | UART1Initialize (unsigned int baud) |
void | uart1ISR (void) |
unsigned char | UART1ReadChar (void) |
void | UART1WriteChar (unsigned char ch) |
void | UART_send (char *buffer, unsigned char length) |
void | UART_send_ringbuffer (void) |
void | UART_SendPacket (void *data, unsigned short count, unsigned char packetdescriptor) |
void | UARTInitialize (unsigned int baud) |
unsigned char | UARTReadChar (void) |
void | UARTWriteChar (unsigned char ch) |
Variables | |
volatile unsigned char | baudrate1_change = 0 |
unsigned char | chksum_to_check = 0 |
unsigned char | chksum_trigger = 1 |
unsigned short | current_chksum |
unsigned char | data_requested = 0 |
unsigned char | DataOutputsPerSecond |
unsigned char | packets |
static volatile unsigned char | rb_busy = 0 |
unsigned char | send_buffer [16] |
unsigned char | startstring [] = {'>','*','>'} |
unsigned char | stopstring [] = {'<','#','<'} |
unsigned char | transmission1_running = 0 |
unsigned char | transmission_running = 0 |
unsigned char | trigger_transmission = 0 |
unsigned char * | tx_buff |
unsigned int | UART1_rxcount = 0 |
unsigned char * | UART1_rxptr |
unsigned char | UART1_syncstate = 0 |
unsigned char | UART_CalibDoneFlag = 0 |
unsigned int | uart_cnt |
unsigned int | UART_rxcount = 0 |
unsigned char * | UART_rxptr |
unsigned char | UART_syncstate = 0 |
int | ZeroDepth |
void __putchar | ( | int | ch | ) |
Definition at line 231 of file original_hl_sdk_2.0/uart.c.
unsigned short crc16 | ( | void * | data, |
unsigned short | cnt | ||
) |
Definition at line 313 of file original_hl_sdk_2.0/uart.c.
unsigned short crc_update | ( | unsigned short | crc, |
unsigned char | data | ||
) |
Definition at line 304 of file original_hl_sdk_2.0/uart.c.
int ringbuffer | ( | unsigned char | rw, |
unsigned char * | data, | ||
unsigned int | count | ||
) |
Definition at line 328 of file original_hl_sdk_2.0/uart.c.
int ringbuffer1 | ( | unsigned char | rw, |
unsigned char * | data, | ||
unsigned int | count | ||
) |
Definition at line 375 of file original_hl_sdk_2.0/uart.c.
void uart0ISR | ( | void | ) |
Definition at line 111 of file original_hl_sdk_2.0/uart.c.
void UART1_send | ( | unsigned char * | buffer, |
unsigned char | length | ||
) |
Definition at line 252 of file original_hl_sdk_2.0/uart.c.
void UART1_send_ringbuffer | ( | void | ) |
Definition at line 276 of file original_hl_sdk_2.0/uart.c.
void UART1Initialize | ( | unsigned int | baud | ) |
Definition at line 194 of file original_hl_sdk_2.0/uart.c.
void uart1ISR | ( | void | ) |
Definition at line 74 of file original_hl_sdk_2.0/uart.c.
unsigned char UART1ReadChar | ( | void | ) |
Definition at line 225 of file original_hl_sdk_2.0/uart.c.
void UART1WriteChar | ( | unsigned char | ch | ) |
Definition at line 213 of file original_hl_sdk_2.0/uart.c.
void UART_send | ( | char * | buffer, |
unsigned char | length | ||
) |
Definition at line 238 of file original_hl_sdk_2.0/uart.c.
void UART_send_ringbuffer | ( | void | ) |
Definition at line 263 of file original_hl_sdk_2.0/uart.c.
void UART_SendPacket | ( | void * | data, |
unsigned short | count, | ||
unsigned char | packetdescriptor | ||
) |
Definition at line 289 of file original_hl_sdk_2.0/uart.c.
void UARTInitialize | ( | unsigned int | baud | ) |
Definition at line 180 of file original_hl_sdk_2.0/uart.c.
unsigned char UARTReadChar | ( | void | ) |
Definition at line 219 of file original_hl_sdk_2.0/uart.c.
void UARTWriteChar | ( | unsigned char | ch | ) |
Definition at line 207 of file original_hl_sdk_2.0/uart.c.
volatile unsigned char baudrate1_change = 0 |
Definition at line 55 of file original_hl_sdk_2.0/uart.c.
unsigned char chksum_to_check = 0 |
Definition at line 48 of file original_hl_sdk_2.0/uart.c.
unsigned char chksum_trigger = 1 |
Definition at line 49 of file original_hl_sdk_2.0/uart.c.
unsigned short current_chksum |
Definition at line 47 of file original_hl_sdk_2.0/uart.c.
unsigned char data_requested = 0 |
Definition at line 44 of file original_hl_sdk_2.0/uart.c.
unsigned char DataOutputsPerSecond |
Definition at line 41 of file original_hl_sdk_2.0/uart.c.
unsigned char packets |
Definition at line 40 of file original_hl_sdk_2.0/uart.c.
volatile unsigned char rb_busy = 0 [static] |
Definition at line 68 of file original_hl_sdk_2.0/uart.c.
unsigned char send_buffer[16] |
Definition at line 57 of file original_hl_sdk_2.0/uart.c.
unsigned char startstring[] = {'>','*','>'} |
Definition at line 70 of file original_hl_sdk_2.0/uart.c.
unsigned char stopstring[] = {'<','#','<'} |
Definition at line 71 of file original_hl_sdk_2.0/uart.c.
unsigned char transmission1_running = 0 |
Definition at line 52 of file original_hl_sdk_2.0/uart.c.
unsigned char transmission_running = 0 |
Definition at line 51 of file original_hl_sdk_2.0/uart.c.
unsigned char trigger_transmission = 0 |
Definition at line 53 of file original_hl_sdk_2.0/uart.c.
unsigned char* tx_buff |
Definition at line 58 of file original_hl_sdk_2.0/uart.c.
unsigned int UART1_rxcount = 0 |
Definition at line 63 of file original_hl_sdk_2.0/uart.c.
unsigned char* UART1_rxptr |
Definition at line 64 of file original_hl_sdk_2.0/uart.c.
unsigned char UART1_syncstate = 0 |
Definition at line 60 of file original_hl_sdk_2.0/uart.c.
unsigned char UART_CalibDoneFlag = 0 |
Definition at line 66 of file original_hl_sdk_2.0/uart.c.
unsigned int uart_cnt |
Definition at line 42 of file original_hl_sdk_2.0/uart.c.
unsigned int UART_rxcount = 0 |
Definition at line 61 of file original_hl_sdk_2.0/uart.c.
unsigned char* UART_rxptr |
Definition at line 62 of file original_hl_sdk_2.0/uart.c.
unsigned char UART_syncstate = 0 |
Definition at line 59 of file original_hl_sdk_2.0/uart.c.
int ZeroDepth |