#include <avr/io.h>
#include <avr/interrupt.h>
#include <stdio.h>
#include <stdarg.h>
#include "Arduino.h"
Go to the source code of this file.
Macros | |
#define | cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) |
#define | EXTERNAL_INT_0 0 |
#define | EXTERNAL_INT_1 1 |
#define | EXTERNAL_INT_2 2 |
#define | EXTERNAL_INT_3 3 |
#define | EXTERNAL_INT_4 4 |
#define | EXTERNAL_INT_5 5 |
#define | EXTERNAL_INT_6 6 |
#define | EXTERNAL_INT_7 7 |
#define | EXTERNAL_NUM_INTERRUPTS 2 |
#define | sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) |
Typedefs | |
typedef void(* | voidFuncPtr) (void) |
Functions | |
uint32_t | countPulseASM (volatile uint8_t *port, uint8_t bit, uint8_t stateMask, unsigned long maxloops) |
Definition at line 38 of file wiring_private.h.
#define EXTERNAL_INT_0 0 |
Definition at line 46 of file wiring_private.h.
#define EXTERNAL_INT_1 1 |
Definition at line 47 of file wiring_private.h.
#define EXTERNAL_INT_2 2 |
Definition at line 48 of file wiring_private.h.
#define EXTERNAL_INT_3 3 |
Definition at line 49 of file wiring_private.h.
#define EXTERNAL_INT_4 4 |
Definition at line 50 of file wiring_private.h.
#define EXTERNAL_INT_5 5 |
Definition at line 51 of file wiring_private.h.
#define EXTERNAL_INT_6 6 |
Definition at line 52 of file wiring_private.h.
#define EXTERNAL_INT_7 7 |
Definition at line 53 of file wiring_private.h.
#define EXTERNAL_NUM_INTERRUPTS 2 |
Definition at line 63 of file wiring_private.h.
Definition at line 41 of file wiring_private.h.
Definition at line 66 of file wiring_private.h.
uint32_t countPulseASM | ( | volatile uint8_t * | port, |
uint8_t | bit, | ||
uint8_t | stateMask, | ||
unsigned long | maxloops | ||
) |