#include <p24FJ64GA002.h>
#include "table.h"
#include "libuart.h"
マクロ定義 | |
#define | abs(a) (((a)>0) ? (a) : -(a)) |
関数 | |
void | __attribute__ ((interrupt, auto_psv)) |
void | UART1_init (unsigned long baud) |
void | UART2_init (unsigned long baud) |
void | UART1_buf_clear (void) |
void | UART2_buf_clear (void) |
int | UART1_getch (void) |
int | UART2_getch (void) |
int | UART1_putch (unsigned char buf) |
int | UART2_putch (unsigned char buf) |
void | UART1_putstr (char *buf) |
void | UART2_putstr (char *buf) |
void | UART1_putint (int digit) |
void | UART2_putint (int digit) |
void | UART1_putdouble (double digit, unsigned char size2) |
void | UART2_putdouble (double digit, unsigned char size2) |
void | UART1_puthex (unsigned char a) |
void | UART2_puthex (unsigned char a) |
unsigned char | UART1_get_sendbuf (void) |
unsigned char | UART2_get_sendbuf (void) |
unsigned char | UART1_get_recvbuf (void) |
unsigned char | UART2_get_recvbuf (void) |
unsigned int | UART_get_brg (unsigned long baud) |
unsigned long | UART1_get_baud (void) |
unsigned long | UART2_get_baud (void) |
変数 | |
char | uart1_tx_buf [UART1_TX_BUFFER_SIZE] |
unsigned char | uart1_tx_stptr |
unsigned char | uart1_tx_enptr |
char | uart2_tx_buf [UART2_TX_BUFFER_SIZE] |
unsigned char | uart2_tx_stptr |
unsigned char | uart2_tx_enptr |
char | uart1_rx_buf [UART1_RX_BUFFER_SIZE] |
unsigned char | uart1_rx_stptr |
unsigned char | uart1_rx_enptr |
char | uart2_rx_buf [UART2_RX_BUFFER_SIZE] |
unsigned char | uart2_rx_stptr |
unsigned char | uart2_rx_enptr |
#define abs | ( | a | ) | (((a)>0) ? (a) : -(a)) |
void __attribute__ | ( | (interrupt, auto_psv) | ) |
void UART1_buf_clear | ( | void | ) | [inline] |
参照先 uart1_rx_enptr, uart1_rx_stptr, uart1_tx_enptr, と uart1_tx_stptr.
参照元 SSM_init(), と UART1_init().
unsigned char UART1_get_recvbuf | ( | void | ) | [inline] |
unsigned char UART1_get_sendbuf | ( | void | ) | [inline] |
int UART1_getch | ( | void | ) |
void UART1_init | ( | unsigned long | baud | ) |
int UART1_putch | ( | unsigned char | buf | ) |
参照先 uart1_tx_buf, UART1_TX_BUFFER_SIZE, uart1_tx_enptr, と uart1_tx_stptr.
参照元 CONFIG_dump_config(), UART1_putdouble(), UART1_puthex(), UART1_putint(), と UART1_putstr().
void UART1_putdouble | ( | double | digit, | |
unsigned char | size2 | |||
) |
void UART1_puthex | ( | unsigned char | a | ) | [inline] |
void UART1_putint | ( | int | digit | ) |
void UART1_putstr | ( | char * | buf | ) | [inline] |
void UART2_buf_clear | ( | void | ) | [inline] |
参照先 uart2_rx_enptr, uart2_rx_stptr, uart2_tx_enptr, と uart2_tx_stptr.
参照元 SSM_init(), と UART2_init().
unsigned char UART2_get_recvbuf | ( | void | ) | [inline] |
unsigned char UART2_get_sendbuf | ( | void | ) | [inline] |
int UART2_getch | ( | void | ) |
void UART2_init | ( | unsigned long | baud | ) |
int UART2_putch | ( | unsigned char | buf | ) |
参照先 uart2_tx_buf, UART2_TX_BUFFER_SIZE, uart2_tx_enptr, と uart2_tx_stptr.
参照元 UART2_putdouble(), UART2_puthex(), UART2_putint(), と UART2_putstr().
void UART2_putdouble | ( | double | digit, | |
unsigned char | size2 | |||
) |
void UART2_puthex | ( | unsigned char | a | ) | [inline] |
void UART2_putint | ( | int | digit | ) |
void UART2_putstr | ( | char * | buf | ) | [inline] |
unsigned int UART_get_brg | ( | unsigned long | baud | ) | [inline] |
char uart1_rx_buf[UART1_RX_BUFFER_SIZE] |
参照元 UART1_getch().
unsigned char uart1_rx_enptr |
unsigned char uart1_rx_stptr |
char uart1_tx_buf[UART1_TX_BUFFER_SIZE] |
参照元 UART1_putch().
unsigned char uart1_tx_enptr |
unsigned char uart1_tx_stptr |
char uart2_rx_buf[UART2_RX_BUFFER_SIZE] |
参照元 __attribute__(), と UART2_getch().
unsigned char uart2_rx_enptr |
unsigned char uart2_rx_stptr |
char uart2_tx_buf[UART2_TX_BUFFER_SIZE] |
参照元 UART2_putch().
unsigned char uart2_tx_enptr |
unsigned char uart2_tx_stptr |