Questions tagged [header]
9 questions
4
votes
1 answer
What is the logic behind Arduino inlining `HardwareSerial::_rx_complete_irq()` for receiving serial data (but NOT `_tx_udr_empty_irq()`)?
Q: What is the logic behind Arduino inlining HardwareSerial::_rx_complete_irq() for receiving serial data (but NOT _tx_udr_empty_irq()), and when is it advisable?
From the bottom of the HardwareSerial class in HardwareSerial.h:
// Interrupt handlers…
Gabriel Staples
- 1,385
- 11
- 27
2
votes
5 answers
Break a big file into smaller files
I had a really big .ino file and I decided to break it down into sub-files.
So I had the .ino file, the globals.h file and the functions.h file.
I moved all the global vars and functions to their respective files.
This is what is going on…
user1584421
- 1,425
- 3
- 26
- 36
1
vote
0 answers
Arduino and Arduino-Cli how to specify include paths?
While this might appear to be a duplicate of this question Loading local libraries it isn't, and for one very simple reason. That question deals with libraries that are expected to be used by multiple sketches, while the problem I have is to do…
dgnuff
- 111
- 2
1
vote
1 answer
Setting pinmode() in header file
I am trying to have a header file to handle all my pin definitions and pinmodes.
This is the header:
#ifndef __HEADER_TESTER__
#define __HEADER_TESTER__
#include
const byte rxPin = 2;
const byte txPin = 3;
SoftwareSerial…
user1584421
- 1,425
- 3
- 26
- 36
1
vote
1 answer
Using functions in header files
I want to include a function in my sketch I moved to a .h file.
I did it as follows:
My code:
#include "header.h"
void setup() {
fct();
}
void loop() {
}
My header:
#include "Arduino.h"
#ifndef MYHELPERS_H
#define MYHELPERS_H
void fct() {
//…
Spyro 999
- 17
- 5
1
vote
2 answers
What are patterns of bits sent to or read from GPIO pins called?
I want to call them “words”, but I’m uncertain if this is how they are referred to in documentation for the use of a header board that might plug into an ardino board.
So if you have a sequence of ONs and OFFs being read or sent from a…
leeand00
- 113
- 6
0
votes
2 answers
Odd behavior of defines - is this Arduino specific and how does it work?
A question I have long had regards an interaction between #define statements and a library header include. I've seen several Arduino libraries use this rather convenient configuration system where you can write a #define statement, then include the…
user47164
0
votes
1 answer
variable or field declared void Error
For a larger sketch, I have separated a chunk of code in a separate .cpp file
#include "msg.h"
#include
#include
#include
void parseResponse(String &payload, float &temp, float &wind, int &pressure, int…
Zaffresky
- 183
- 3
- 17
0
votes
3 answers
cannot open source file "WProgram.h" in VSCode
So I started typing out this question, but in the process of taking screenshots and looking up sources for the question I figured out the answer :P
That said, this problem has been a snag for me for a while and I've asked multiple people about it…
Chris Schmitz
- 357
- 6
- 18