void ADXL_readValues(void)
Read and display "g" values forever with a 100ms interval.
bool ADXL_getTriggered(void)
Getter for the ADXL_triggered variable.
void ADXL_configODR(ADXL_ODR_t givenODR)
Configure the Output Data Rate (ODR).
void ADXL_clearCounter(void)
Method to set the ADXL_triggercounter variable back to zero.
uint16_t ADXL_getCounter(void)
Getter for the ADXL_triggercounter variable.
void ADXL_enableMeasure(bool enabled)
Enable or disable measurement mode.
void testADXL(void)
This method goes through all of the ODR settings to see the influence they have on power usage...
void ADXL_setTriggered(bool triggered)
Setter for the ADXL_triggered variable.
void initADXL(void)
Initialize the accelerometer.
void ADXL_enableSPI(bool enabled)
Enable or disable the SPI pins and USART0/1 clock and peripheral to the accelerometer.
void ADXL_ackInterrupt(void)
Acknowledge the interrupt from the accelerometer.
void ADXL_configRange(ADXL_Range_t givenRange)
Configure the measurement range and store the selected one in a global variable for later (internal) ...
void ADXL_configActivity(uint8_t gThreshold)
Configure the accelerometer to work in (referenced) activity threshold mode.
enum adxl_range ADXL_Range_t