STM32 core 3.0.1-dev
Arduino core for STM32 based boards: API reference
← STM32duino documentation
Loading...
Searching...
No Matches
arduino Directory Reference

Directories

 avr
 
 stm32
 

Files

 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.