93typedef enum : uint8_t {
ra8_err_t ra8_doc_add16(uint16_t a, uint16_t b, uint16_t *out_sum)
Perform a 16-bit hardware add.
ra8_err_t ra8_doc_sub16(uint16_t a, uint16_t b, uint16_t *out_diff)
Perform a 16-bit hardware subtract.
ra8_err_t ra8_doc_window_compare(uint16_t value, bool *out_flag)
Trigger a 16-bit window comparison and return the DOPCF flag.
ra8_err_t ra8_doc_set_window(uint16_t lower, uint16_t upper, ra8_doc_window_polarity_t polarity)
Configure the DOC for 16-bit window comparison.
ra8_doc_window_polarity_t
Window-comparison polarity for ra8_doc_set_window().
@ k_ra8_doc_window_inside
Flag when DODSR0 < DODIR < DODSR1 (strict inequalities).
@ k_ra8_doc_window_outside
Flag when DODIR < DODSR0 or DODSR1 < DODIR.
ra8_err_t ra8_doc_init(void)
Reset the DOC control register to its reset state.
Data Operation Circuit (DOC) register layout for the Renesas RA8D2.
Error Code Definitions for ra8-firmware.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.