test version 0.2

Dependents:   SC18IS606_Hello SC18IS606_EEPROM_access_test SC18IS606_OS6_Hello

Revision:
2:4e64923032ad
Parent:
1:b44f801ac9f2
Child:
3:47f1f22747cc
--- 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
      *