30 #define next_idle(x) _next_idle()
35 void xmit_bit(uint8_t bit);
48 static inline uint8_t recv_bit_in(
void)
55 static inline uint8_t recv_byte_in(
void)
65 uint8_t rx_ready(
void);
76 #define onewire_init() do {} while(0)
77 #define onewire_poll() do {} while(0)
void set_idle(void)
Definition: onewire.c:369
#define onewire_init()
Definition: onewire.h:76
uint8_t byte
Definition: Arduino.h:123
tuple buf
Definition: DeviceGeneric.py:119
void _next_idle(void)
Definition: onewire.c:77
uint16_t xmit_byte_crc(uint16_t crc, uint8_t val)
uint16_t recv_bytes_crc(uint16_t crc, uint8_t *buf, uint8_t len)
Definition: onewire.c:220
#define noreturn
Definition: stdnoreturn.h:27
char __v64qi __attribute__((__vector_size__(64)))
Definition: avx512bwintrin.h:33
void next_command(void)
Definition: onewire.c:90
uint8_t recv_any_in(void)
Definition: onewire.c:194
#define onewire_poll()
Definition: onewire.h:77
void xmit_byte(uint8_t val)
Definition: onewire.c:155
uint16_t xmit_bytes_crc(uint16_t crc, uint8_t *buf, uint8_t len)
void recv_byte(void)
Definition: onewire.c:215