111 uint8_t
const count);
131 const uint32_t inv_length);
void pulsecounter_reset_count(const pulsecounter_index_t pci)
pulsecounter_index_t
Enum of PULSECOUNTERs. Functions use a switch numbered from 0..NUM_PULSECOUNTERS-1.
void pulsecounter_set_edge(const pulsecounter_index_t pci, const int edge)
uint32_t pulsecounter_get_pulsetrain_count(const pulsecounter_index_t pci)
uint32_t pulsecounter_get_pulsetrain(const pulsecounter_index_t pci, uint32_t *const inv, const uint32_t inv_length)
void pulsecounter_set_filter_length(const pulsecounter_index_t pci, uint8_t const count)
void pulsecounter_destroy(const pulsecounter_index_t pci)
Close the shared memory handle for the specified PULSECOUNTER index.
uint32_t pulsecounter_get_count(const pulsecounter_index_t pci, uint32_t *timestamp)
void pulsecounter_init(const pulsecounter_index_t pci)
initialize the pulsecounter specified by the index with a shared memory pointer
uint8_t pulsecounter_get_filter_length(const pulsecounter_index_t pci)
int pulsecounter_get_edge(const pulsecounter_index_t pci)