43#ifndef neorv32_onewire_h
44#define neorv32_onewire_h
int neorv32_onewire_busy(void)
Definition: neorv32_onewire.c:156
void neorv32_onewire_read_byte(void)
Definition: neorv32_onewire.c:260
int neorv32_onewire_sense(void)
Definition: neorv32_onewire.c:133
int neorv32_onewire_setup(uint32_t t_base)
Definition: neorv32_onewire.c:69
void neorv32_onewire_write_byte(uint8_t byte)
Definition: neorv32_onewire.c:291
void neorv32_onewire_reset(void)
Definition: neorv32_onewire.c:173
int neorv32_onewire_reset_get_presence(void)
Definition: neorv32_onewire.c:187
void neorv32_onewire_write_bit(uint8_t bit)
Definition: neorv32_onewire.c:240
uint8_t neorv32_onewire_read_byte_get(void)
Definition: neorv32_onewire.c:277
void neorv32_onewire_write_bit_blocking(uint8_t bit)
Definition: neorv32_onewire.c:353
uint8_t neorv32_onewire_read_byte_blocking(void)
Definition: neorv32_onewire.c:370
void neorv32_onewire_disable(void)
Definition: neorv32_onewire.c:122
int neorv32_onewire_available(void)
Definition: neorv32_onewire.c:52
uint8_t neorv32_onewire_read_bit_get(void)
Definition: neorv32_onewire.c:221
void neorv32_onewire_read_bit(void)
Definition: neorv32_onewire.c:204
void neorv32_onewire_write_byte_blocking(uint8_t byte)
Definition: neorv32_onewire.c:390
uint8_t neorv32_onewire_read_bit_blocking(void)
Definition: neorv32_onewire.c:333
void neorv32_onewire_enable(void)
Definition: neorv32_onewire.c:113
int neorv32_onewire_reset_blocking(void)
Definition: neorv32_onewire.c:313