rcc 1.0
RCC - RGB LED Color Cube Documentation
Loading...
Searching...
No Matches
battery.h
Go to the documentation of this file.
1
18
19#ifndef BATTERY_H_
20#define BATTERY_H_
21
22 #ifndef BATTERY_CHANNEL
32 #define BATTERY_CHANNEL ADC_CH6
33 #endif
34
35 #ifndef BATTERY_EMPTY_VALUE
45 #define BATTERY_EMPTY_VALUE 990UL
46 #endif
47
48 #include <avr/io.h>
49 #include "../hal/avr0/adc/adc.h"
50
67
73
74 void battery_init(void);
75 void battery_disable(void);
77
78#endif /* BATTERY_H_ */
ADC (Analog-to-Digital Converter) configuration and control for AVR microcontrollers.
BATTERY_Status battery_status(void)
Check the current battery status.
Definition battery.c:56
BATTERY_Status_t
Represents the status of the battery voltage measurement.
Definition battery.h:63
@ BATTERY_Ok
Definition battery.h:64
@ BATTERY_Fault
Definition battery.h:65
void battery_disable(void)
Disable battery voltage measurement.
Definition battery.c:43
enum BATTERY_Status_t BATTERY_Status
Alias for enum BATTERY_Status_t to represent battery status codes.
Definition battery.h:72
void battery_init(void)
Initialize the battery measurement interface.
Definition battery.c:27