buzzerled.h File Reference
Generic library to handle buzzers and leds. More...
#include <cpu/attr.h>
#include <hw.h>
#include <CPU_HEADER(buzzerled)>
Go to the source code of this file.
Defines | |
| #define | bld_set(device, enable) bld_hw_set(device, enable) |
| Set or reset a device. | |
Functions | |
| void | bld_init (void) |
| Include hw.h. | |
| void | bld_beep (enum BLD_DEVICE device, uint16_t duration) |
| Enable a device for a certain interval of time. | |
| void | bld_beep_and_wait (enum BLD_DEVICE device, uint16_t duration) |
| Enable a device for a certain interval of time and wait. | |
Detailed Description
Generic library to handle buzzers and leds.
- Version:
- Id
- buzzerled.h 930 2007-10-23 14:48:48Z batt
Definition in file buzzerled.h.
Define Documentation
| #define bld_set | ( | device, | |||
| enable | ) | bld_hw_set(device, enable) |
Set or reset a device.
- Parameters:
-
device Device to be set enable Enable/disable status
Definition at line 72 of file buzzerled.h.
Function Documentation
| void bld_beep | ( | enum BLD_DEVICE | device, | |
| uint16_t | duration | |||
| ) |
Enable a device for a certain interval of time.
- Parameters:
-
device Device to be enabled duration Number of milliseconds the device must be enabled
- Note:
- This function is non-blocking, so it will return immediately.
Definition at line 106 of file buzzerled.c.
| void bld_beep_and_wait | ( | enum BLD_DEVICE | device, | |
| uint16_t | duration | |||
| ) |
Enable a device for a certain interval of time and wait.
- Parameters:
-
device Device to be enabled duration Number of milliseconds the device must be enabled
- Note:
- This function is blocking, so it will return after the specified period of time.
Definition at line 117 of file buzzerled.c.
| void bld_init | ( | void | ) |
Include hw.h.
We expect hw.h to define enum BLD_DEVICE, which must contain an enumarator for each device, plus a special symbol NUM_BLDS containing the number of devices. Initialize the buzzerled library.
- Note:
- This function must be called before any other function in the library.
Definition at line 101 of file buzzerled.c.
