zoukankan      html  css  js  c++  java
  • nrf52裸机学习——GPIO操作

    /**
    * @brief Function for writing a value to a GPIO pin.
    *
    * Note that the pin must be configured as an output for this
    * function to have any effect.
    *
    * @param pin_number Specifies the pin number to write.
    *
    * @param value Specifies the value to be written to the pin.
    * @arg 0 Clears the pin.
    * @arg >=1 Sets the pin.
    */
    __STATIC_INLINE void nrf_gpio_pin_write(uint32_t pin_number, uint32_t value);

    实例:

    nrf_gpio_pin_write(m_board_led_list[led_idx], LEDS_ACTIVE_STATE ? 0 : 1);

    /**
    * @brief Function for configuring the given GPIO pin number as output, hiding inner details.
    * This function can be used to configure a pin as simple output with gate driving GPIO_PIN_CNF_DRIVE_S0S1 (normal cases).
    *
    * @param pin_number Specifies the pin number.
    *
    * @note Sense capability on the pin is disabled and input is disconnected from the

    buffer as the pins are configured as output.
    */
    __STATIC_INLINE void nrf_gpio_cfg_output(uint32_t pin_number);

    实例

    nrf_gpio_cfg_output(m_board_led_list[i]);

  • 相关阅读:
    生成doc
    Struts2 配置
    Struts(一)struts2.2概述与MVC模式深度剖析
    [DOM Event Learning] Section 4 事件分发和DOM事件流
    jquery 高亮显示案例
    jquery 下拉菜单
    3_1:操作样式
    2_2:筛选器
    2_1:选择元素
    本地存储小案例:记住用户名
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/10373830.html
Copyright © 2011-2022 走看看