📄 ddf_tree.h
字号:
/*****************************************************************************
*
* Modules : ddf_tree.h
* Description : device driver tree
* OS : SLOS 0.09
* Platform : e7t
* History :
*
* 20th November 2001 Andrew N. Sloss
* - created the first device driver tree
*
*****************************************************************************/
/*****************************************************************************
* IMPORT
*****************************************************************************/
#include "../../devices/ddf_frame.h"
#include "../devices/led_driver.h"
#include "../devices/segment_driver.h"
#include "../devices/serial_driver.h"
/*****************************************************************************
* DEVICES
*****************************************************************************/
#include "../devices/ddf_types.h"
/*****************************************************************************
* STRUCTURE
*****************************************************************************/
/* -- device_treestr ----------------------------------------------------------
*
* Description : complete static device drive tree
*
*/
device_treestr devices[] =
{
/* ------------------------------------------------------------------------
* LED device
*
* Simple LED device driver controls 4 leds
*/
{
"LED",
DEVICE_LED_E7T,
led_init,
led_open,
led_close,
{led_write_bit},
{led_read_bit}
} ,
/* ------------------------------------------------------------------------
* Segment device
*
* 7-Segment display device driver controls
*/
{
"SEGMENT",
DEVICE_SEGMENT_E7T,
segment_init,
segment_open,
segment_close,
{segment_write_byte},
{segment_read_byte}
},
/* ------------------------------------------------------------------------
* Serial device
*
* serial display device driver controls
*/
{
"SERIAL",
DEVICE_SERIAL_E7T,
serial_init,
serial_open,
serial_close,
{serial_write_byte},
{serial_read_byte}
},
/* -- End of tree -- */
{
"\0",
0,
0,
0,
0
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -