@@ -47,29 +47,29 @@ struct kscan_hhkb_pro2_data
4747static int kscan_hhkb_pro2_configure (const struct device * dev , kscan_callback_t callback )
4848{
4949 LOG_DBG ("KSCAN API configure" );
50- struct kscan_hhkb_pro2_data * data = dev -> data ;
51- if (!callback )
52- {
53- return - EINVAL ;
54- }
55- data -> callback = callback ;
50+ /* struct kscan_hhkb_pro2_data *data = dev->data; */
51+ /* if (!callback) */
52+ /* { */
53+ /* return -EINVAL; */
54+ /* } */
55+ /* data->callback = callback; */
5656 LOG_DBG ("Configured KSCAN" );
5757 return 0 ;
5858}
5959
6060static int kscan_hhkb_pro2_enable (const struct device * dev )
6161{
6262 LOG_DBG ("KSCAN API enable" );
63- struct kscan_hhkb_pro2_data * data = dev -> data ;
64- k_work_schedule (& data -> poll , K_MSEC (data -> poll_interval ));
63+ /* struct kscan_hhkb_pro2_data *data = dev->data; */
64+ /* k_work_schedule(&data->poll, K_MSEC(data->poll_interval)); */
6565 return 0 ;
6666}
6767
6868static int kscan_hhkb_pro2_disable (const struct device * dev )
6969{
7070 LOG_DBG ("KSCAN API disable" );
71- struct kscan_hhkb_pro2_data * data = dev -> data ;
72- k_work_cancel_delayable (& data -> poll );
71+ /* struct kscan_hhkb_pro2_data *data = dev->data; */
72+ /* k_work_cancel_delayable(&data->poll); */
7373 return 0 ;
7474}
7575
@@ -172,24 +172,24 @@ static int kscan_hhkb_pro2_activity_event_handler(const struct device *dev, cons
172172static int kscan_hhkb_pro2_init (const struct device * dev )
173173{
174174 LOG_DBG ("KSCAN init" );
175- struct kscan_hhkb_pro2_data * data = dev -> data ;
176- const struct kscan_hhkb_pro2_config * cfg = dev -> config ;
177- data -> dev = dev ;
178- for (int i = 0 ; i < SEL_PINS ; ++ i )
179- {
180- gpio_pin_configure (cfg -> bits [i ].port ,
181- cfg -> bits [i ].pin ,
182- GPIO_OUTPUT_INACTIVE | cfg -> bits [i ].dt_flags );
183- }
184- gpio_pin_configure (cfg -> power .port , cfg -> power .pin , GPIO_OUTPUT_INACTIVE | cfg -> power .dt_flags );
185- // Disconnect input pin to save power.
186- gpio_pin_configure (cfg -> key .port , cfg -> key .pin , GPIO_DISCONNECTED );
187- gpio_pin_configure (cfg -> hys .port , cfg -> hys .pin , GPIO_OUTPUT_INACTIVE | cfg -> hys .dt_flags );
188- gpio_pin_configure (cfg -> strobe .port , cfg -> strobe .pin , GPIO_OUTPUT_INACTIVE | cfg -> strobe .dt_flags );
189-
190- data -> poll_interval = cfg -> active_polling_interval_ms ;
191- k_work_init_delayable (& data -> poll , kscan_hhkb_pro2_work_handler );
192- k_work_schedule (& data -> poll , K_MSEC (data -> poll_interval ));
175+ /* struct kscan_hhkb_pro2_data *data = dev->data; */
176+ /* const struct kscan_hhkb_pro2_config *cfg = dev->config; */
177+ /* data->dev = dev; */
178+ /* for (int i = 0; i < SEL_PINS; ++i) */
179+ /* { */
180+ /* gpio_pin_configure(cfg->bits[i].port, */
181+ /* cfg->bits[i].pin, */
182+ /* GPIO_OUTPUT_INACTIVE | cfg->bits[i].dt_flags); */
183+ /* } */
184+ /* gpio_pin_configure(cfg->power.port, cfg->power.pin, GPIO_OUTPUT_INACTIVE | cfg->power.dt_flags); */
185+ /* // Disconnect input pin to save power. */
186+ /* gpio_pin_configure(cfg->key.port, cfg->key.pin, GPIO_DISCONNECTED); */
187+ /* gpio_pin_configure(cfg->hys.port, cfg->hys.pin, GPIO_OUTPUT_INACTIVE | cfg->hys.dt_flags); */
188+ /* gpio_pin_configure(cfg->strobe.port, cfg->strobe.pin, GPIO_OUTPUT_INACTIVE | cfg->strobe.dt_flags); */
189+
190+ /* data->poll_interval = cfg->active_polling_interval_ms; */
191+ /* k_work_init_delayable(&data->poll, kscan_hhkb_pro2_work_handler); */
192+ /* k_work_schedule(&data->poll, K_MSEC(data->poll_interval)); */
193193
194194 return 0 ;
195195}
0 commit comments