У меня есть очень простой пример задачи, которую я пытаюсь решить.Из основного цикла в arduino.ino
я вызываю функцию sample_run()
в device.c
, используя определение в sample.h
.Отсюда я пытаюсь понять, как я могу использовать выводы GPIO device.c
.Можно ли это сделать с помощью Arduino Ide?Я приложил пример кода того, что я пытаюсь сделать.
arduino.ino
#include "sample.h"
#include "esp8266/sample_init.h"
void setup() {
}
void loop() {
sample_run();
}
sample.h
#ifndef SAMPLE_H
#define SAMPLE_H
#ifdef __cplusplus
extern "C" {
#endif
void sample_run(void);
#ifdef __cplusplus
}
#endif
#endif /* SAMPLE_H */
device.c
#include "sample.h"
void sample_run(void)
{
//I would like to turn on/off led here
}