fork download
  1. #include "mywidget.h"
  2. #include "ui_mywidget.h"
  3. #include "bcm2835.h"
  4. #define PIN RPI_V2_GPIO_P1_03
  5.  
  6. MyWidget::MyWidget(QWidget *parent) :
  7. QWidget(parent),
  8. ui(new Ui::MyWidget)
  9. {
  10. ui->setupUi(this);
  11. }
  12.  
  13. MyWidget::~MyWidget()
  14. {
  15. delete ui;
  16. }
  17.  
  18. void MyWidget::on_pushButton_clicked()
  19. {
  20. if (!bcm2835_init()) // Инициализация GPIO
  21. return 1; //Завершение программы, если инициализация не удалась
  22.  
  23. bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_OUTP); //Устанавливаем порт Р1_03 на вывод
  24. bcm2835_gpio_write(PIN, LOW); // Устанавливаем порт в 0, светодиод горит
  25. bcm2835_delay(1000); // Ждём 1000 милисекунд
  26. bcm2835_gpio_write(PIN, HIGH); // Устанавливаем порт в 1, светодиод не горит
  27. return 0;
  28. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:1:22: fatal error: mywidget.h: No such file or directory
 #include "mywidget.h"
                      ^
compilation terminated.
stdout
Standard output is empty