GadgetSeed  0.9.6
gpio.c ファイル

STM32F411 Nucreo 汎用GPIOドライバ [詳解]

#include "device.h"
#include "device/gpio_ioctl.h"
#include "tkprintf.h"
#include "stm32f4xx_hal.h"
gpio.c の依存先関係図:

[ソースコード]

関数

static void MX_GPIO_Init (GPIO_TypeDef *gpio, unsigned int pin, unsigned int mode)
 
static int gpio_register (struct st_device *dev, char *param)
 
static int gpio_getc (struct st_device *dev, unsigned char *rd)
 
static int gpio_putc (struct st_device *dev, unsigned char data)
 
static int gpio_ioctl (struct st_device *dev, unsigned int com, unsigned int arg, void *param)
 

変数

const struct st_device gpio_device
 

詳解

STM32F411 Nucreo 汎用GPIOドライバ

日付
2015.10.17
著者
Takashi SHUDO
覚え書き

PH1 D0

gpio.c に定義があります。

変数詳解

◆ gpio_device

const struct st_device gpio_device
初期値:
= {
.explan = "STM32F4 GPIO",
.register_dev = gpio_register,
.getc = gpio_getc,
.putc = gpio_putc,
.ioctl = gpio_ioctl,
}
#define DEF_DEV_NAME_GPIO
標準GPIOデバイス名
Definition: gpio_ioctl.h:15

gpio.c92 行目に定義があります。