diff --git a/src/avclandrv.c b/src/avclandrv.c index cfb1647..67bfdee 100644 --- a/src/avclandrv.c +++ b/src/avclandrv.c @@ -833,15 +833,6 @@ void AVCLan_Register() { AVCLan_SendAnswer(); } -/* Increment packed 2-digit BCD number. - WARNING: Overflow behavior is incorrect (e.g. `incBCD(0x99) != 0x00`) */ -uint8_t incBCD(uint8_t data) { - if ((data & 0x9) == 0x9) - return (data + 7); - - return (data + 1); -} - void AVCLAN_printframe(const AVCLAN_frame_t *frame) { if (frame->peripheral_addr == CD_ID || (frame->broadcast && frame->peripheral_addr == 0x1FF)) diff --git a/src/avclandrv.h b/src/avclandrv.h index d094104..287940c 100644 --- a/src/avclandrv.h +++ b/src/avclandrv.h @@ -104,8 +104,6 @@ void AVCLan_Send_Status(); void AVCLan_Register(); uint8_t AVCLan_SendAnswer(); -uint8_t incBCD(uint8_t data); - extern uint8_t cd_Track; extern uint8_t cd_Time_Min; extern uint8_t cd_Time_Sec; diff --git a/src/sniffer.c b/src/sniffer.c index 02faa71..0de74a9 100644 --- a/src/sniffer.c +++ b/src/sniffer.c @@ -263,6 +263,15 @@ void general_GPIO_init() { PORTC.PIN1CTRL = PORT_ISC_INPUT_DISABLE_gc; // WOD } +/* Increment packed 2-digit BCD number. + WARNING: Overflow behavior is incorrect (e.g. `incBCD(0x99) != 0x00`) */ +uint8_t incBCD(uint8_t data) { + if ((data & 0x9) == 0x9) + return (data + 7); + + return (data + 1); +} + // Periodic interrupt with a 1 sec period ISR(RTC_PIT_vect) { if (CD_Mode == stPlay) {