#ifndef SCHEMATIC_H #define SCHEMATIC_H /* THIS FILE IS GENERATED. DO NOT EDIT. Generated from schematic for reference U1, part INTEL_QUARK_D2000 in library kicad_utils. */ #include #include enum schematic_direction { schematic_direction_out = 1, schematic_direction_in = 2 }; static const uint8_t SCHEMATIC_STATUS_LED = 15; static inline qm_rc_t schematic_PUSH_BUTTON_direction(enum schematic_direction dir) { qm_gpio_port_config_t cfg; qm_gpio_get_config(QM_GPIO_0, &cfg); if (dir == schematic_direction_out) { cfg.direction |= BIT(SCHEMATIC_PUSH_BUTTON); } else { cfg.direction &= ~BIT(SCHEMATIC_PUSH_BUTTON); } return qm_gpio_set_config(QM_GPIO_0, &cfg); } static const uint8_t SCHEMATIC_PUSH_BUTTON = 11; static inline qm_rc_t schematic_PUSH_BUTTON_direction(enum schematic_direction dir) { qm_gpio_port_config_t cfg; qm_gpio_get_config(QM_GPIO_0, &cfg); if (dir == schematic_direction_out) { cfg.direction |= BIT(SCHEMATIC_PUSH_BUTTON); } else { cfg.direction &= ~BIT(SCHEMATIC_PUSH_BUTTON); } return qm_gpio_set_config(QM_GPIO_0, &cfg); } #endif // SCHEMATIC_H