FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/bsp/abb+spi/spi_api.c @ 157:e48ea5875df7
gsm-fw: SPI task code compiles and links
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sun, 17 Nov 2013 09:17:06 +0000 |
parents | 63750f70796d |
children |
comparison
equal
deleted
inserted
replaced
156:eba29cb0526c | 157:e48ea5875df7 |
---|---|
1 /********************************************************************************* | 1 /******************************************************************************* |
2 * | 2 * |
3 * File Name: spi_api.c | 3 * File Name: spi_api.c |
4 * | 4 * |
5 * Bridge functions used to send events to the SPI task | 5 * Bridge functions used to send events to the SPI task |
6 * | 6 * |
10 * | 10 * |
11 * History: 0.1 - Created by Candice Bazanegue | 11 * History: 0.1 - Created by Candice Bazanegue |
12 * | 12 * |
13 * Author: | 13 * Author: |
14 * | 14 * |
15 *********************************************************************************/ | 15 *******************************************************************************/ |
16 | 16 |
17 #include "rvf/rvf_api.h" | 17 #include "../../riviera/rvf/rvf_api.h" |
18 #include "spi/spi_api.h" | 18 #include "spi_api.h" |
19 #include "spi/spi_env.h" | 19 #include "spi_env.h" |
20 #include "spi/spi_process.h" | 20 #include "spi_process.h" |
21 #include "rvm/rvm_use_id_list.h" | 21 #include "../../riviera/rvm/rvm_use_id_list.h" |
22 | 22 |
23 | 23 |
24 | 24 |
25 /********************************************************************************/ | 25 /******************************************************************************/ |
26 /* */ | 26 /* */ |
27 /* Function Name: spi_abb_read */ | 27 /* Function Name: spi_abb_read */ |
28 /* */ | 28 /* */ |
29 /********************************************************************************/ | 29 /******************************************************************************/ |
30 T_RV_RET spi_abb_read(UINT16 page, UINT16 address, CALLBACK_FUNC_U16 CallBack) | 30 T_RV_RET spi_abb_read(UINT16 page, UINT16 address, CALLBACK_FUNC_U16 CallBack) |
31 { | 31 { |
32 T_SPI_READ *msgPtr; | 32 T_SPI_READ *msgPtr; |
33 | 33 |
34 /* check if the driver has been started */ | 34 /* check if the driver has been started */ |
73 } | 73 } |
74 | 74 |
75 | 75 |
76 | 76 |
77 | 77 |
78 /********************************************************************************/ | 78 /******************************************************************************/ |
79 /* */ | 79 /* */ |
80 /* Function Name: spi_abb_write */ | 80 /* Function Name: spi_abb_write */ |
81 /* */ | 81 /* */ |
82 /********************************************************************************/ | 82 /******************************************************************************/ |
83 T_RV_RET spi_abb_write(UINT16 page, UINT16 address, UINT16 data) | 83 T_RV_RET spi_abb_write(UINT16 page, UINT16 address, UINT16 data) |
84 { | 84 { |
85 T_SPI_WRITE *msgPtr; | 85 T_SPI_WRITE *msgPtr; |
86 | 86 |
87 /* check if the driver has been started */ | 87 /* check if the driver has been started */ |
123 } | 123 } |
124 | 124 |
125 | 125 |
126 | 126 |
127 | 127 |
128 /********************************************************************************/ | 128 /******************************************************************************/ |
129 /* */ | 129 /* */ |
130 /* Function Name: spi_abb_conf_ADC */ | 130 /* Function Name: spi_abb_conf_ADC */ |
131 /* */ | 131 /* */ |
132 /********************************************************************************/ | 132 /******************************************************************************/ |
133 T_RV_RET spi_abb_conf_ADC(UINT16 channels, UINT16 itval) | 133 T_RV_RET spi_abb_conf_ADC(UINT16 channels, UINT16 itval) |
134 { | 134 { |
135 T_SPI_ABB_CONF_ADC *msgPtr; | 135 T_SPI_ABB_CONF_ADC *msgPtr; |
136 | 136 |
137 /* check if the driver has been started */ | 137 /* check if the driver has been started */ |
174 return (RV_OK); | 174 return (RV_OK); |
175 } | 175 } |
176 | 176 |
177 | 177 |
178 | 178 |
179 /********************************************************************************/ | 179 /******************************************************************************/ |
180 /* */ | 180 /* */ |
181 /* Function Name: spi_abb_read_ADC */ | 181 /* Function Name: spi_abb_read_ADC */ |
182 /* */ | 182 /* */ |
183 /********************************************************************************/ | 183 /******************************************************************************/ |
184 T_RV_RET spi_abb_read_ADC(UINT16 *Buff, CALLBACK_FUNC_NO_PARAM CallBack) | 184 T_RV_RET spi_abb_read_ADC(UINT16 *Buff, CALLBACK_FUNC_NO_PARAM CallBack) |
185 { | 185 { |
186 T_SPI_ABB_READ_ADC *msgPtr; | 186 T_SPI_ABB_READ_ADC *msgPtr; |
187 | 187 |
188 /* check if the driver has been started */ | 188 /* check if the driver has been started */ |
222 | 222 |
223 rvf_send_msg (SPI_GBL_INFO_PTR->addr_id, msgPtr); | 223 rvf_send_msg (SPI_GBL_INFO_PTR->addr_id, msgPtr); |
224 | 224 |
225 return (RV_OK); | 225 return (RV_OK); |
226 } | 226 } |
227 |