@@ -96,26 +96,26 @@ bool pybsd_is_present(void) {
9696STATIC mp_obj_t pybsd_config (mp_uint_t n_args , const mp_obj_t * args ) {
9797 const pin_obj_t * pin = NULL ;
9898
99- pin = pin_find (args [0 ]);
99+ pin = pin_find (args [1 ]);
100100 pybsd_pin_d0 = pin -> pin_num ;
101- pybsd_af_d0 = mp_obj_get_int (args [1 ]);
101+ pybsd_af_d0 = mp_obj_get_int (args [2 ]);
102102 pin_verify_af (pybsd_af_d0 );
103- pin = pin_find (args [2 ]);
103+ pin = pin_find (args [3 ]);
104104 pybsd_pin_clk = pin -> pin_num ;
105- pybsd_af_clk = mp_obj_get_int (args [3 ]);
105+ pybsd_af_clk = mp_obj_get_int (args [4 ]);
106106 pin_verify_af (pybsd_af_clk );
107- pin = pin_find (args [4 ]);
107+ pin = pin_find (args [5 ]);
108108 pybsd_pin_cmd = pin -> pin_num ;
109- pybsd_af_cmd = mp_obj_get_int (args [5 ]);
109+ pybsd_af_cmd = mp_obj_get_int (args [6 ]);
110110 pin_verify_af (pybsd_af_cmd );
111- if (n_args == 7 ) {
112- pybsd_pin_sd_detect = pin_find (args [6 ]);
111+ if (n_args == 8 ) {
112+ pybsd_pin_sd_detect = pin_find (args [7 ]);
113113 }
114114 pybsd_pin_config_set = true;
115115
116116 return mp_const_none ;
117117}
118- STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (pybsd_config_obj , 6 , 7 , pybsd_config );
118+ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (pybsd_config_obj , 7 , 8 , pybsd_config );
119119
120120STATIC mp_obj_t pybsd_enable (mp_obj_t self ) {
121121 if (pybsd_pin_config_set ) {
0 commit comments