test version 0.2
Dependents: SC18IS606_Hello SC18IS606_EEPROM_access_test SC18IS606_OS6_Hello
Diff: SC18IS606.h
- Revision:
- 2:4e64923032ad
- Parent:
- 1:b44f801ac9f2
- Child:
- 3:47f1f22747cc
diff -r b44f801ac9f2 -r 4e64923032ad SC18IS606.h --- a/SC18IS606.h Tue Jul 13 10:45:46 2021 +0000 +++ b/SC18IS606.h Wed Jul 14 03:00:18 2021 +0000 @@ -58,14 +58,28 @@ */ ~SC18IS606(); - /** Transfer (send and receive) data + /** Transfer (send data) + * + * @param slave_select_num SPI slave select number (0 ~ 2) + * @param send_ptr Send_data_ptr + * @param length Length of data array + * @return dummy + */ + int transfer( int slave_select_num, char *send_data_ptr, int length ); + + /** Read buffer (reading out received data from buffer) * - * @param send_ptr Send_data_ptr - * @param receive_ptr Receive_data_ptr - * @param length Length of data array - * @return dummy + * @param receive_ptr Receive_data_ptr + * @param length Length of data array + * @return dummy */ - int transfer( char *send_data_ptr, char *receive_data_ptr, int length ); + int read_buffer( char *receive_data_ptr, int length ); + +#if 0 + /** Wait transfer done (using polling method) + */ + void wait_transfer_done( void ); +#endif /** Set congiguration *