Sha256: 6b6fcad067859c968c66495b7913b882a6797b23515146b520db9be6e8468dbb
Contents?: true
Size: 691 Bytes
Versions: 22
Compression:
Stored size: 691 Bytes
Contents
#include "Types.h" #include "UsartHardware.h" #include "UsartConfigurator.h" #include "UsartPutChar.h" #include "UsartGetChar.h" void UsartHardware_Init(uint8 baudRateRegisterSetting) { Usart_ConfigureUsartIO(); Usart_EnablePeripheralClock(); Usart_Reset(); Usart_ConfigureMode(); Usart_SetBaudRateRegister(baudRateRegisterSetting); Usart_Enable(); } void UsartHardware_TransmitString(char* data) { while(*data != NULL) { Usart_PutChar(*data++); } } void UsartHardware_ReceiveString(char* data, uint16 maxLen) { *data = UsartHardware_GetChar(); while (*data != NULL) { *data++; *data = UsartHardware_GetChar(); } }
Version data entries
22 entries across 22 versions & 1 rubygems