KOBANZAME SDK Device Drivers. More...
#include "kobanzame.h"
Defines | |
| #define | USING_LED_AS_DEBUG_PORT (0) |
| #define | KZDEV_SW_NUM (2) |
| #define | KZDEV_SW_SCAN_TIME (20) |
| #define | KZDEV_LED_NUM (2) |
| #define | KZDEV_LED_SCAN_TIME (5) |
| #define | KZDEV_MMC_SCAN_TIME (10) |
| #define | MEMS_SCAN_COUNT 100 |
Enumerations | |
| enum | LEDStat_t { LED_OFF, LED_ON, LED_Blink } |
Functions | |
| void | KzAttIniDeviceDrivers (ID idCycDevPol, ID idTskDevPol) |
| Driver Initialize. | |
| void | KzDevPollingTask (VP_INT arg) |
| Device Driver Task. | |
| void | KzDevCycHander (void) |
| Cyclic handler for Device Driver for making time tick. | |
| KZSTATUS_t | KzSwStart (KzSwCbk_t cbk) |
| Swith start. | |
| KZSTATUS_t | KzSwStop (void) |
| Swith stop. | |
| KZSTATUS_t | KzLedOn (KzLED_t nLedNo) |
| Set LED ON. | |
| KZSTATUS_t | KzLedOff (KzLED_t nLedNo) |
| Set LED OFF. | |
| KZSTATUS_t | KzLedBlink (KzLED_t nLedNo, int nOnTime, int nOffTime) |
| Set LED blink. | |
| KZSTATUS_t | KzMemsStart (KzMemsCbk_t cbk) |
| MEMS start. | |
| KZSTATUS_t | KzMemsStop (void) |
| MEMS stop. | |
| KZSTATUS_t | KzAudioStart (KzAudioCbk_t cbk, long lSampleRate, int nBlocks, int nChannels) |
| Audio start. | |
| KZSTATUS_t | KzAudioStop (void) |
| Audio stop. | |
| KZSTATUS_t | KzAddCmdDeviceDriver (void) |
| Add DeviceDriver commands. | |
KOBANZAME SDK Device Drivers.
KOBANZAME SDK Software Developers Kit for Blackfin DSP Evaluation Board(KOBANZAME).
Copyright (C) 2010, KOBANZAME SDK Project, all right reserved
LICENSE: The software is a free and you can use and redistribute it for personal, non-profit or commercial products. Redistributions of source code must retain the above copyright notice. There is no warranty in this software, if you suffer any damages by using the software.
| void KzAttIniDeviceDrivers | ( | ID | idCycDevPol, | |
| ID | idTskDevPol | |||
| ) |
Driver Initialize.
| idCycDevPol | ID for Device driver cyclic hander defined in kernel_id.h | |
| idTskDevPol | ID for Device driver task defined in kernel_id.h |
| void KzDevCycHander | ( | void | ) |
Cyclic handler for Device Driver for making time tick.
| void KzDevPollingTask | ( | VP_INT | arg | ) |
Device Driver Task.
1.6.2