mirror of
https://github.com/halleysfifthinc/Toyota-AVC-LAN
synced 2025-06-07 16:06:12 +00:00
Add printhex12 function
This commit is contained in:
parent
da6a3371fd
commit
08f7fe934d
@ -1007,11 +1007,9 @@ void AVCLAN_printframe(const AVCLAN_frame_t *frame) {
|
|||||||
RS232_PrintHex4(frame->broadcast);
|
RS232_PrintHex4(frame->broadcast);
|
||||||
|
|
||||||
RS232_Print(" 0x");
|
RS232_Print(" 0x");
|
||||||
RS232_PrintHex4(*(((uint8_t *)&frame->controller_addr) + 1));
|
RS232_PrintHex12(frame->controller_addr);
|
||||||
RS232_PrintHex8(*(((uint8_t *)&frame->controller_addr) + 0));
|
|
||||||
RS232_Print(" 0x");
|
RS232_Print(" 0x");
|
||||||
RS232_PrintHex4(*(((uint8_t *)&frame->peripheral_addr) + 1));
|
RS232_PrintHex12(frame->peripheral_addr);
|
||||||
RS232_PrintHex8(*(((uint8_t *)&frame->peripheral_addr) + 0));
|
|
||||||
|
|
||||||
RS232_Print(" 0x");
|
RS232_Print(" 0x");
|
||||||
RS232_PrintHex4(frame->control);
|
RS232_PrintHex4(frame->control);
|
||||||
|
@ -85,6 +85,11 @@ void RS232_PrintHex8(uint8_t Data) {
|
|||||||
RS232_PrintHex4(Data);
|
RS232_PrintHex4(Data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void RS232_PrintHex12(uint16_t x) {
|
||||||
|
RS232_PrintHex4(*(((uint8_t *)&x) + 1));
|
||||||
|
RS232_PrintHex8(*(((uint8_t *)&x) + 0));
|
||||||
|
}
|
||||||
|
|
||||||
void RS232_PrintDec(uint8_t Data) {
|
void RS232_PrintDec(uint8_t Data) {
|
||||||
if (Data > 99) {
|
if (Data > 99) {
|
||||||
RS232_SendByte('*');
|
RS232_SendByte('*');
|
||||||
|
@ -34,6 +34,7 @@ void RS232_SendByte(uint8_t Data);
|
|||||||
void RS232_Print(const char *pBuf);
|
void RS232_Print(const char *pBuf);
|
||||||
void RS232_PrintHex4(uint8_t Data);
|
void RS232_PrintHex4(uint8_t Data);
|
||||||
void RS232_PrintHex8(uint8_t Data);
|
void RS232_PrintHex8(uint8_t Data);
|
||||||
|
void RS232_PrintHex12(uint16_t x);
|
||||||
void RS232_PrintDec(uint8_t Data);
|
void RS232_PrintDec(uint8_t Data);
|
||||||
void RS232_PrintDec2(uint8_t Data);
|
void RS232_PrintDec2(uint8_t Data);
|
||||||
char *itoa(int i, char b[]);
|
char *itoa(int i, char b[]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user