?? l_gen.h
字號:
/* LIN configuration File */
/* Automatically generated - DO NOT EDIT THIS FILE! */
/* (c) VCT 2002-2003 */
#ifndef __L_GEN_H__
#define __L_GEN_H__
#include <l_types.h>
#include <l_core.h>
#include <l_target.h>
#include "ld2_slave.h"
extern L_RAM l_u8 l_flag_buffer[];
/* Flags for frame 'demo_net.resolving' */
#define l_flg_tst_res_done() (l_flag_buffer[0] & 0x01u)
#define l_flg_clr_res_done() (l_flag_buffer[0] &= ~0x01u)
/* Signals for network demo_net, node GR60A */
extern L_RAM l_u8 l_frame_MasterReq_demo_net_buf[8];
extern L_RAM l_u8 l_frame_global_info_buf[1];
extern L_RAM l_u8 l_frame_resolving_buf[1];
extern L_RAM l_u8 l_frame_SlaveResp_demo_net_buf[8];
extern L_RAM l_u8 l_frame_GR60A_28_buf[2];
#define l_u8_wr_data_28(v) (l_frame_GR60A_28_buf[0] = (v))
#define l_u8_rd_data_28() (l_frame_GR60A_28_buf[0])
#define l_u8_wr_SlaveRespB0_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[0] = (v))
#define l_u8_rd_SlaveRespB0_demo_net() (l_frame_SlaveResp_demo_net_buf[0])
#define l_u8_wr_SlaveRespB1_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[1] = (v))
#define l_u8_rd_SlaveRespB1_demo_net() (l_frame_SlaveResp_demo_net_buf[1])
#define l_u8_wr_SlaveRespB2_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[2] = (v))
#define l_u8_rd_SlaveRespB2_demo_net() (l_frame_SlaveResp_demo_net_buf[2])
#define l_u8_wr_SlaveRespB3_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[3] = (v))
#define l_u8_rd_SlaveRespB3_demo_net() (l_frame_SlaveResp_demo_net_buf[3])
#define l_u8_wr_SlaveRespB4_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[4] = (v))
#define l_u8_rd_SlaveRespB4_demo_net() (l_frame_SlaveResp_demo_net_buf[4])
#define l_u8_wr_SlaveRespB5_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[5] = (v))
#define l_u8_rd_SlaveRespB5_demo_net() (l_frame_SlaveResp_demo_net_buf[5])
#define l_u8_wr_SlaveRespB6_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[6] = (v))
#define l_u8_rd_SlaveRespB6_demo_net() (l_frame_SlaveResp_demo_net_buf[6])
#define l_u8_wr_SlaveRespB7_demo_net(v) (l_flag_buffer[0] |= 0x02), \
(l_frame_SlaveResp_demo_net_buf[7] = (v))
#define l_u8_rd_SlaveRespB7_demo_net() (l_frame_SlaveResp_demo_net_buf[7])
#define l_u8_rd_info() (l_frame_global_info_buf[0])
#define l_bool_rd_resolving_done() (l_frame_resolving_buf[0] & 0x01u)
#define l_u8_rd_MasterReqB0_demo_net() (l_frame_MasterReq_demo_net_buf[0])
#define l_u8_rd_MasterReqB1_demo_net() (l_frame_MasterReq_demo_net_buf[1])
#define l_u8_rd_MasterReqB2_demo_net() (l_frame_MasterReq_demo_net_buf[2])
#define l_u8_rd_MasterReqB3_demo_net() (l_frame_MasterReq_demo_net_buf[3])
#define l_u8_rd_MasterReqB4_demo_net() (l_frame_MasterReq_demo_net_buf[4])
#define l_u8_rd_MasterReqB5_demo_net() (l_frame_MasterReq_demo_net_buf[5])
#define l_u8_rd_MasterReqB6_demo_net() (l_frame_MasterReq_demo_net_buf[6])
#define l_u8_rd_MasterReqB7_demo_net() (l_frame_MasterReq_demo_net_buf[7])
/* Interface 'i1' connected to network 'demo_net' */
extern L_RAM l_ifc_slave i1;
extern L_ROM l_uart_descriptor i1_uart_desc;
extern L_ROM l_slave_rom i1_rom;
extern L_ROM ld2_ifc_slave ld2_ifc_i1;
/* Callout routines for giving processing time to layered support products*/
void l_callout_init_slave (l_ifc_slave_handle ifc);
void l_callout_header_slave (l_ifc_slave_handle ifc);
void l_callout_response_slave (l_ifc_slave_handle ifc, l_bool success);
/* Static API for interface 'i1' connected to network 'demo_net' */
#define l_ifc_read_status_i1() l_hc08esci_ifc_s_read_status(&i1)
#define l_ifc_wakeup_i1() l_hc08esci_ifc_s_wakeup(&i1)
#define l_ifc_init_i1() l_hc08esci_ifc_s_init(&i1, (void*)&i1_uart_desc, &i1_rom)
#define l_ifc_connect_i1() l_hc08esci_ifc_s_connect(&i1)
#define l_ifc_disconnect_i1() l_hc08esci_ifc_s_disconnect(&i1)
#define l_ifc_ioctl_i1(op,ov) l_hc08esci_ifc_s_ioctl(&i1,op,ov)
#define l_ifc_rx_i1() l_hc08esci_ifc_s_rx(&i1)
#define l_ifc_tx_i1() l_hc08esci_ifc_s_tx(&i1)
#define l_sys_init() l_hc08esci_sys_init()
/* Search function for UART type 'hc08esci' */
l_slave_frame* l_header_to_frame_hc08esci(l_ifc_slave_handle ifc, l_u8 hdr);
#endif /* __L_GEN_H__ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -