34extern const struct chip_cfg chip_cfgs[];
36extern const size_t n_chip_cfgs;
Chip configuration data structure.
const uint32_t * valid_chip_ids
List of valid chip IDs for this configuration.
int(* gpio_set_value)(uint8_t gpio_num, bool value)
Function to set GPIO value.
int(* gpio_set_oe)(uint8_t gpio_num, bool oe)
Function to set GPIO output enable.
size_t n_valid_chip_ids
Number of valid chip IDs in valid_chip_ids.
uint8_t busy_gpio_num
Busy GPIO number.
const char * name
Chip name.
uint32_t reg_chip_id
Address of the chip ID register.