ตัวอย่างสมบูรณ์ — drive mode จริงจาก SDK
static void leds_init(void)
{
for (unsigned i = 0U; i < LED_COUNT; i++) {
Cy_GPIO_Pin_FastInit(s_leds[i].port, s_leds[i].pin,
CY_GPIO_DM_STRONG,
CYBSP_LED_STATE_OFF,
HSIOM_SEL_GPIO);
}
}
static void button_init(void)
{
Cy_GPIO_Pin_FastInit(CYBSP_USER_BTN1_PORT, CYBSP_USER_BTN1_NUM,
CY_GPIO_DM_PULLUP, CYBSP_BTN_OFF, HSIOM_SEL_GPIO);
}
ที่มา: 04_gpio_led_button.c (Apache-2.0, tesaiot-pse84-devkit-sdk)