Contents in FullΒΆ
Getting Started
Programming
- Language Reference
- Maple Library Reference
- Maple-Arduino Compatibility
libmaple
- Maple Bootloader(s)
- Troubleshooting
- FAQ
- GCC and libc
- Complete Language Index
- abs()
- analogRead()
- analogWrite()
ASSERT(...)
- attachInterrupt()
- bit()
- bitClear()
- bitRead()
- bitSet()
- bitWrite()
- Board-Specific Values
- boardUsesPin()
- Constants
- constrain()
- cos()
- delay()
- delayMicroseconds()
- detachInterrupt()
- digitalRead()
- digitalWrite()
- disableDebugPorts()
- enableDebugPorts()
- HardwareSPI
- HardwareTimer
- highByte()
- interrupts()
- isButtonPressed()
- loop()
- lowByte()
- map()
- max()
- micros()
- millis()
- min()
- noInterrupts()
- pinMode()
- pow()
- pwmWrite()
- random()
- randomSeed()
- Serial Ports (
Serial1
,Serial2
,Serial3
) SerialUSB
- setup()
- shiftOut()
- sin()
- sq()
- tan()
- toggleLED()
- togglePin()
volatile
- waitForButtonPress()
- Arithmetic Operators (
+
,-
,*
,/
) - Arrays
- Assignment Operator (
=
) - Bit Shift Operators (
<<
,>>
) - Bitwise Operators (
&
,|
,^
,~
) - Boolean Operators
- Booleans
break
- Built-in Types
- byte
- byte() (cast)
char
char()
(cast)- Comments
- Comparison Operators (
==
,!=
,<
,>
,<=
,>=
) - Compound Arithmetic Operators (
+=
,-=
,*=
,/=
) - Compound Bitwise Operators (
&=
,|=
,^=
) const
continue
- Curly Braces (
{
,}
) #define
double
double()
(cast)do
/while
enum
float
float()
(cast)for
- Labels and
goto
if
/else
#include
- Increment and Decrement Operators (
++
,--
) int
int()
(cast)- Keywords
long()
(cast)long long
- Modulo Operator (
%
) - Pointer Operators (
&
,*
) return
- Scope
- Semicolon (
;
) sizeof()
- sqrt()
static
- Strings
switch
/case
unsigned char
unsigned int
unsigned long long
- Variables
void
while
Hardware and Peripherals