Simple mbed library with macros
Dependents: SimpleTimer SimpleUART SimpleTimer Stoppuhr1
leds.h
- Committer:
- Alkorin
- Date:
- 2010-11-13
- Revision:
- 6:9e1310782abf
- Parent:
- 4:afddc4848b6c
- Child:
- 8:f8b47457fdcf
File content as of revision 6:9e1310782abf:
#ifndef __LEDS_H__ #define __LEDS_H__ #include "mbed_globals.h" /** Bits **/ #define LED1 (1 << 18) #define LED2 (1 << 20) #define LED3 (1 << 21) #define LED4 (1 << 23) #define LEDS_MASK (LED1 | LED2 | LED3 | LED4) /** Macros **/ #define LEDS_INIT() LPC_GPIO1->FIODIR |= LEDS_MASK; #define LEDS_SET(value) { \ LPC_GPIO1->FIOMASK = ~LEDS_MASK; \ LPC_GPIO1->FIOPIN = (value); \ } #endif