|
| | abi.cpp |
| | C++ ABI support: handlers for pure and deleted virtual function calls.
|
| |
| | Arduino.h |
| | Main include file of the Arduino core for STM32.
|
| |
| | board.c |
| | Board-level initialization: init().
|
| |
| | board.h |
| | Aggregates the headers of the core and peripherals drivers (clock, analog, timer, uart, ...).
|
| |
| | core_debug.c |
| | Out-of-line definitions of the inline core_debug functions, needed for C code.
|
| |
| | core_debug.h |
| | Debug message output helpers: core_debug() and vcore_debug().
|
| |
| | hooks.c |
| | Weak hooks overridable by libraries or sketches: yield() and dtr_togglingHook().
|
| |
| | itoa.c |
| | Integer to ASCII conversion: itoa(), utoa(), ltoa() and ultoa().
|
| |
| | main.cpp |
| | Entry point of Arduino sketches: early initialization and main loop.
|
| |
| | pins_arduino.c |
| | Conversions between pin numbers, analog inputs and PinName.
|
| |
| | pins_arduino.h |
| | Pin number conversion helpers, port register macros and default pin definitions.
|
| |
| | pins_arduino_analog.h |
| | Analog pin numbering: Arduino analog pins (A0...), PIN_Ax and ADC internal channels.
|
| |
| | pins_arduino_digital.h |
| | Digital pin numbering: Arduino digital pins alias (Dx) and PYn_ALT0 pin numbers.
|
| |
| | Serial.cpp |
| | Hardware serial (Uart class) implementation and SerialN / SerialLPN instances.
|
| |
| | Serial.h |
| | Hardware serial (Uart class) and the SerialN / SerialLPN instances.
|
| |
| | Tone.cpp |
| | Tone generation: tone() and noTone(), based on a hardware timer.
|
| |
| | utils.h |
| | Preprocessor helpers: string concatenation and stringification.
|
| |
| | variant.h |
| | Includes the header of the selected variant (VARIANT_H) and the generic Serial selection.
|
| |
| | WInterrupts.cpp |
| | External interrupt functions: attachInterrupt() and detachInterrupt().
|
| |
| | wiring.h |
| | STM32 wiring extensions: analog resolution and frequency, digitalToggle(), noTone(), attachInterrupt() and timing helper macros.
|
| |
| | wiring_analog.c |
| | Analog input (ADC) and analog output (PWM or DAC) functions.
|
| |
| | wiring_digital.c |
| | Digital I/O functions: pinMode(), digitalWrite(), digitalRead() and digitalToggle().
|
| |
| | wiring_pulse.cpp |
| | Pulse width measurement: pulseIn() and pulseInLong().
|
| |
| | wiring_shift.c |
| | Bit-banged serial shift functions: shiftIn() and shiftOut().
|
| |
| | wiring_time.c |
| | Time functions: millis(), micros(), delay(), delayMicroseconds() and _gettimeofday().
|
| |
| | WMath.cpp |
| | Pseudo-random number functions: randomSeed() and random().
|
| |
| | WSerial.cpp |
| | serialEventRun(): dispatch of the serialEvent callbacks.
|
| |
| | WSerial.h |
| | Selection of the generic 'Serial' object and of the matching serialEvent() callback.
|
| |