53 return (uint8_t)((uint8_t)
'0' + (uint8_t)nibble);
62 if (text[len] ==
'\0') {
87 out[0] = (uint8_t)
'0';
98 for (uint8_t i = 0U; i < count; i++) {
99 out[i] = scratch[count - 1U - i];
107 uint8_t width = digits;
111 for (uint8_t i = 0U; i < width; i++) {
Board-support layer for the Renesas EK-RA8D2 v1 evaluation kit.
ra8_err_t ra8_board_uart_console_write(const uint8_t *data, size_t len)
Polled blocking write to the J-Link OB VCOM console.
Error Code Definitions for ra8-firmware.
@ k_ra8_ok
Success – operation completed with all postconditions satisfied.
ra8_err_codes_t ra8_err_t
Canonical error-return type used by every ra8-firmware API.
void wlun_pattern_fill(uint32_t lun, uint32_t lba, UCHAR *out)
Fill one 512-byte sector with this LUN/LBA's deterministic bytes.
ra8_err_t wlun_print_hex(uint32_t value, uint8_t digits)
Print a value as fixed-width uppercase hex.
ra8_err_t wlun_print(const char *text)
Print a NUL-terminated ASCII string over the console.
uint8_t wlun_nibble_to_hex(uint32_t nibble)
Format one nibble (0..15) into an uppercase hex character.
ra8_err_t wlun_print_fail(const char *what, ra8_err_t err)
Print "FAIL <what> err=0xNNNNNNNN" on its own line.
ra8_err_t wlun_print_dec(uint32_t value)
Print a uint32_t as ASCII decimal.
uint32_t wlun_str_len(const char *text)
Bounded ASCII string length (cap k_wlun_print_cap).
ra8_err_t wlun_sci_write(const uint8_t *data, uint32_t len)
Push a literal block over SCI8 polled.
examples/ek_ra8d2/hil_needs_revalidation/usb_selftest_wlun/inc/usb_selftest_wlun_steps....
@ k_wlun_pat_lba_mul
Per-LBA pattern multiplier.
@ k_wlun_pat_bias
Pattern constant bias.
@ k_wlun_block_size
SCSI logical block size.
@ k_wlun_pat_lun_mul
Per-LUN pattern multiplier.
@ k_wlun_byte_mask
Byte mask.
@ k_wlun_hex_digit_split
Threshold between '0-9'/'A-F'.
@ k_wlun_dec_chars_u32
Max digits for a 32-bit count.
@ k_wlun_nibble_bits
Bits per hex nibble.
@ k_wlun_hex_chars_u32
32-bit value -> "ABCDEF01".
@ k_wlun_print_cap
Bound for console-string scans.
@ k_wlun_nibble_mask
4-bit nibble mask.
@ k_wlun_dec_radix
Base for decimal conversion.