set_bit(FLAG_OPEN_DRAIN, &desc->flags);if(lflags & GPIO_OPEN_SOURCE) set_bit(FLAG_OPEN_SOURCE, &desc->flags);/* * gpio_get解析传入的flag,引脚设置方向 * GPIOD_FLAGS_BIT_DIR_OUT: 输出 * others: 输入 */if(dflags & GPIOD_FLAGS_BIT_DIR_OUT) status = gpiod_direction_output(desc,...
IRQFLAGS_SUPPORT=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_GENERIC_CSUM=y CONFIG_GENERIC_HWEIGHT=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_SUNXI_SOC_NAME="" # # SoC selection # # CONFIG_SOC_SIFIVE is not set ...
/Volumes/work/openwrt/staging_dir/hostpkg/include/python3.9/pyport.h:741:2: error: #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." #error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)." ^~~~ gmake[7]: *** [Makefile:525: ...
; ; *Notes* ; ; All the functions which Return an int Return < 0 on error ; ; TEXT*/ ; ; /*OVERVIEW ; ; ESSENTIAL ; ; pigpio_start Connects To a pigpio daemon ; pigpio_stop Disconnects from a pigpio daemon ; ; BASIC ; ; set_mode Set a GPIO mode ; get_mode Get a GP...
42.} 43.} else { /* normal 7bit address */ 44.addr = msg->addr << 1; 45.if (flags & I2C_M_RD) 46.addr |= 1; 47.if (flags & I2C_M_REV_DIR_ADDR) 48.addr ^= 1; 49.ret = try_address(i2c_adap, addr, retries); 50.if ((ret != 1) && !nak_ok) ...
return bitarithm_lsb(_pin_mask(pin)); } static inline msp430_port_p1_p2_t *_isr_port(gpio_t pin) { /* checking for (pin >> 8) <= 2 requires 6 byte of .text more than @@ -82,10 +79,10 @@ int gpio_init(gpio_t pin, gpio_mode_t mode) /* set pin direction */ if (...
pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO). - pigpio/pigpio.h at a2997c58a3837fc8b76df7948d0b4ce81e3bf99c · joan2937/pigpio