mirror of
https://github.com/halleysfifthinc/AVCLAN-Mockingboard.git
synced 2026-08-07 01:13:18 +00:00
add more static annotations
This commit is contained in:
+11
-11
@@ -120,20 +120,20 @@
|
|||||||
|
|
||||||
#define MAX_SEND_ATTEMPTS 3
|
#define MAX_SEND_ATTEMPTS 3
|
||||||
|
|
||||||
AVCLAN_CD_Status_t cd_status;
|
static AVCLAN_CD_Status_t cd_status;
|
||||||
|
|
||||||
uint8_t *cd_Track;
|
static uint8_t *cd_Track;
|
||||||
uint8_t *cd_Time_Min;
|
static uint8_t *cd_Time_Min;
|
||||||
uint8_t *cd_Time_Sec;
|
static uint8_t *cd_Time_Sec;
|
||||||
|
|
||||||
cd_modes CD_Mode;
|
static cd_modes CD_Mode;
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
volatile uint8_t pulse_count = 0;
|
static volatile uint8_t pulse_count = 0;
|
||||||
volatile uint16_t period = 0;
|
static volatile uint16_t period = 0;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
volatile uint16_t pulsewidth;
|
static volatile uint16_t pulsewidth;
|
||||||
|
|
||||||
// answers
|
// answers
|
||||||
//
|
//
|
||||||
@@ -170,8 +170,8 @@ static volatile int8_t mic_ntoggles = 0;
|
|||||||
// TCA0 period (CMP0/TOP) in ticks at F_CPU with the CLKSEL=DIV1024 prescaler.
|
// TCA0 period (CMP0/TOP) in ticks at F_CPU with the CLKSEL=DIV1024 prescaler.
|
||||||
// A press phase is ~100 ms; the final LOW phase is stretched to mic_quiet_ticks
|
// A press phase is ~100 ms; the final LOW phase is stretched to mic_quiet_ticks
|
||||||
// (~500 ms) so consecutive presses stay distinct
|
// (~500 ms) so consecutive presses stay distinct
|
||||||
constexpr uint16_t mic_press_ticks = (uint16_t)((F_CPU / 1024UL) / 10UL);
|
static constexpr uint16_t mic_press_ticks = (uint16_t)((F_CPU / 1024UL) / 10UL);
|
||||||
constexpr uint16_t mic_quiet_ticks = (uint16_t)((F_CPU / 1024UL) / 2UL);
|
static constexpr uint16_t mic_quiet_ticks = (uint16_t)((F_CPU / 1024UL) / 2UL);
|
||||||
|
|
||||||
/* Disable non-read related interrupts (USART RX, PIT, TCA) during AVCLAN reads.
|
/* Disable non-read related interrupts (USART RX, PIT, TCA) during AVCLAN reads.
|
||||||
*/
|
*/
|
||||||
@@ -442,7 +442,7 @@ void AVCLAN_incrementTime() {
|
|||||||
(*cd_Time_Sec)++;
|
(*cd_Time_Sec)++;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AVCLAN_setTime(uint8_t mins, uint8_t secs) {
|
static void AVCLAN_setTime(uint8_t mins, uint8_t secs) {
|
||||||
*cd_Time_Min = mins;
|
*cd_Time_Min = mins;
|
||||||
*cd_Time_Sec = secs;
|
*cd_Time_Sec = secs;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -51,7 +51,7 @@ static void *outgoingSlots[CACHE_SIZE];
|
|||||||
|
|
||||||
static Queue_t cache, rcache, incoming, outgoing;
|
static Queue_t cache, rcache, incoming, outgoing;
|
||||||
|
|
||||||
volatile bool enqueueStatus = false;
|
static volatile bool enqueueStatus = false;
|
||||||
|
|
||||||
void Setup();
|
void Setup();
|
||||||
void general_GPIO_init();
|
void general_GPIO_init();
|
||||||
|
|||||||
Reference in New Issue
Block a user