@@ -123,25 +123,22 @@ spi_arch_lock_and_open(const spi_device_t *dev)
123
123
!= PRCM_DOMAIN_POWER_ON )) ;
124
124
125
125
/* Enable clock in active mode */
126
- ti_lib_rom_prcm_peripheral_run_enable (spi_controller [dev -> spi_controller ].prcm_periph );
126
+ ti_lib_prcm_peripheral_run_enable (spi_controller [dev -> spi_controller ].prcm_periph );
127
127
ti_lib_prcm_load_set ();
128
128
while (!ti_lib_prcm_load_get ()) ;
129
129
130
130
/* SPI configuration */
131
131
ti_lib_ssi_int_disable (spi_controller [dev -> spi_controller ].ssi_base , SSI_RXOR | SSI_RXFF | SSI_RXTO | SSI_TXFF );
132
132
ti_lib_ssi_int_clear (spi_controller [dev -> spi_controller ].ssi_base , SSI_RXOR | SSI_RXTO );
133
133
134
- #ifdef ThisLibraryIsFor_CC26x0R2_HaltIfViolated
135
- ti_lib_ssi_config_set_exp_clk (spi_controller [dev -> spi_controller ].ssi_base , ti_lib_sys_ctrl_clock_get (),
136
- get_mode (dev ), SSI_MODE_MASTER , dev -> spi_bit_rate , 8 );
137
- ti_lib_ioc_pin_type_ssi_master (spi_controller [dev -> spi_controller ].ssi_base , dev -> pin_spi_miso ,
138
- dev -> pin_spi_mosi , IOID_UNUSED , dev -> pin_spi_sck );
139
- #else
140
- ti_lib_rom_ssi_config_set_exp_clk (spi_controller [dev -> spi_controller ].ssi_base , ti_lib_sys_ctrl_clock_get (),
141
- get_mode (dev ), SSI_MODE_MASTER , dev -> spi_bit_rate , 8 );
142
- ti_lib_rom_ioc_pin_type_ssi_master (spi_controller [dev -> spi_controller ].ssi_base , dev -> pin_spi_miso ,
143
- dev -> pin_spi_mosi , IOID_UNUSED , dev -> pin_spi_sck );
144
- #endif
134
+ ti_lib_ssi_config_set_exp_clk (spi_controller [dev -> spi_controller ].ssi_base ,
135
+ ti_lib_sys_ctrl_clock_get (),
136
+ get_mode (dev ), SSI_MODE_MASTER ,
137
+ dev -> spi_bit_rate , 8 );
138
+ ti_lib_ioc_pin_type_ssi_master (spi_controller [dev -> spi_controller ].ssi_base ,
139
+ dev -> pin_spi_miso ,
140
+ dev -> pin_spi_mosi , IOID_UNUSED ,
141
+ dev -> pin_spi_sck );
145
142
146
143
ti_lib_ssi_enable (spi_controller [dev -> spi_controller ].ssi_base );
147
144
@@ -159,7 +156,7 @@ spi_arch_close_and_unlock(const spi_device_t *dev)
159
156
}
160
157
161
158
/* Power down SSI */
162
- ti_lib_rom_prcm_peripheral_run_disable (spi_controller [dev -> spi_controller ].prcm_periph );
159
+ ti_lib_prcm_peripheral_run_disable (spi_controller [dev -> spi_controller ].prcm_periph );
163
160
ti_lib_prcm_load_set ();
164
161
while (!ti_lib_prcm_load_get ()) ;
165
162
@@ -213,20 +210,12 @@ spi_arch_transfer(const spi_device_t *dev,
213
210
for (i = 0 ; i < totlen ; i ++ ) {
214
211
c = i < wlen ? write_buf [i ] : 0 ;
215
212
ti_lib_ssi_data_put (spi_controller [dev -> spi_controller ].ssi_base , (uint8_t )c );
216
- #ifdef ThisLibraryIsFor_CC26x0R2_HaltIfViolated
217
213
ti_lib_ssi_data_get (spi_controller [dev -> spi_controller ].ssi_base , & c );
218
- #else
219
- ti_lib_rom_ssi_data_get (spi_controller [dev -> spi_controller ].ssi_base , & c );
220
- #endif
221
214
if (i < rlen ) {
222
215
inbuf [i ] = (uint8_t )c ;
223
216
}
224
217
}
225
- #ifdef ThisLibraryIsFor_CC26x0R2_HaltIfViolated
226
218
while (ti_lib_ssi_data_get_non_blocking (spi_controller [dev -> spi_controller ].ssi_base , & c )) ;
227
- #else
228
- while (ti_lib_rom_ssi_data_get_non_blocking (spi_controller [dev -> spi_controller ].ssi_base , & c )) ;
229
- #endif
230
219
return SPI_DEV_STATUS_OK ;
231
220
}
232
221
/*---------------------------------------------------------------------------*/
0 commit comments