|
NIBObee Library 1.4
|
Routinen zur Kommunikation über die serielle Schnittstelle. Mehr ...
#include <stdint.h>gehe zum Quellcode dieser Datei
Makrodefinitionen | |
| #define | USART_TXBUF_SIZE 16 |
| #define | USART_RXBUF_SIZE 8 |
Funktionen | |
| void | usart_setbaudrate (uint16_t baud) |
| void | usart_enable () |
| void | usart_disable () |
| char | usart_getchar () |
| char | usart_putchar (char c) |
Variablen | |
| uint8_t | usart_txbuf [USART_TXBUF_SIZE] |
| uint8_t | usart_rxbuf [USART_RXBUF_SIZE] |
| volatile uint8_t | usart_txbuf_begin |
| volatile uint8_t | usart_txbuf_end |
| volatile uint8_t | usart_rxbuf_begin |
| volatile uint8_t | usart_rxbuf_end |
Routinen zur Kommunikation über die serielle Schnittstelle.
| void usart_disable | ( | ) |
Senden und empfangen deaktivieren.
| void usart_enable | ( | ) |
Senden und empfangen aktivieren.
| char usart_getchar | ( | ) |
Gibt ein einzelnes Zeichen aus dem Empfangspuffer zurück. Darf nur aufgerufen werden wenn (usart_rxempty()==false) ist.
| char usart_putchar | ( | char | c | ) |
Schreibt ein einzelnes Zeichen in den Sendepuffer. Darf nur aufgerufen werden solange (usart_txfull()==false) ist.
| void usart_setbaudrate | ( | uint16_t | baud | ) |
Setzt neue Baudrate
1.7.4-20110426