Lines Matching refs:cfg

48     struct rt_soft_spi_config *cfg;  member
123 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)soft_spi->cfg; in spi_soft_pin_init() local
124 rt_pin_mode(cfg->sck, PIN_MODE_OUTPUT); in spi_soft_pin_init()
125 rt_pin_mode(cfg->miso, PIN_MODE_INPUT); in spi_soft_pin_init()
126 rt_pin_mode(cfg->mosi, PIN_MODE_OUTPUT); in spi_soft_pin_init()
128 rt_pin_write(cfg->miso, PIN_HIGH); in spi_soft_pin_init()
129 rt_pin_write(cfg->sck, PIN_HIGH); in spi_soft_pin_init()
130 rt_pin_write(cfg->mosi, PIN_HIGH); in spi_soft_pin_init()
136 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_tog_sclk() local
137 if(rt_pin_read(cfg->sck) == PIN_HIGH) in spi_soft_tog_sclk()
139 rt_pin_write(cfg->sck, PIN_LOW); in spi_soft_tog_sclk()
143 rt_pin_write(cfg->sck, PIN_HIGH); in spi_soft_tog_sclk()
149 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_set_sclk() local
152 rt_pin_write(cfg->sck, PIN_HIGH); in spi_soft_set_sclk()
156 rt_pin_write(cfg->sck, PIN_LOW); in spi_soft_set_sclk()
162 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_set_mosi() local
165 rt_pin_write(cfg->mosi, PIN_HIGH); in spi_soft_set_mosi()
169 rt_pin_write(cfg->mosi, PIN_LOW); in spi_soft_set_mosi()
175 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_set_miso() local
178 rt_pin_write(cfg->miso, PIN_HIGH); in spi_soft_set_miso()
182 rt_pin_write(cfg->miso, PIN_LOW); in spi_soft_set_miso()
188 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_get_sclk() local
189 return rt_pin_read(cfg->sck); in spi_soft_get_sclk()
194 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_get_mosi() local
195 return rt_pin_read(cfg->mosi); in spi_soft_get_mosi()
200 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_get_miso() local
201 return rt_pin_read(cfg->miso); in spi_soft_get_miso()
206 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_dir_mosi() local
209 rt_pin_mode(cfg->mosi, PIN_MODE_INPUT); in spi_soft_dir_mosi()
213 rt_pin_mode(cfg->mosi, PIN_MODE_OUTPUT); in spi_soft_dir_mosi()
219 struct rt_soft_spi_config *cfg = (struct rt_soft_spi_config *)data; in spi_soft_dir_miso() local
222 rt_pin_mode(cfg->miso, PIN_MODE_INPUT); in spi_soft_dir_miso()
226 rt_pin_mode(cfg->miso, PIN_MODE_OUTPUT); in spi_soft_dir_miso()
257 spi_obj[i].cfg = (void *)&soft_spi_config[i]; in rt_soft_spi_init()