aboutsummaryrefslogtreecommitdiff
path: root/lib/pbdrv/drv/arduino/index.dox
blob: 4c74222a44f0f6b03cb261ea6a8560d864b98add (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// vim:ft=doxygen
/**
\ingroup pb_drv
\defgroup pb_drv_arduino Arduino
\brief Arduino (Arduino-CMake-Toolchain) driver

This driver is automatically enabled if the variable \c ARDUINO is defined in
your CMakeLists.txt (it is by default when using Arduino-CMake-Toolchain).

\note This driver automatically includes the
\ref pb_ext_freertos "FreeRTOS extension" for deferring calls to \c
pb_i2c_recv() from the I2C ISR.

This driver is known to work with the following MCUs:
- ATmega328P (Arduino Uno)
- ATmega2560 (Arduino Mega)

*/