/** * @brief Initialize the STMTouch Driver * @param None * @retval None */ void tsl_user_Init(void) { TSL_obj_GroupInit(&MyObjGroup); /* Init Objects */ TSL_Init(MyBanks); /* Init acquisition module */ tsl_user_SetThresholds(); /* Init thresholds for each object individually (optional) */ }
/** * @brief Initialize the STMTouch Driver * @param None * @retval None */ void tsl_user_Init(void) { TSL_obj_GroupInit(&MyObjGroup); /* Init Objects */ TSL_Init(MyBanks); /* Init acquisition module */ tsl_user_SetThresholds(); /* Init thresholds for each object individually (optional) */ /* Configure first bank and start acquisition in Interrupt mode */ idx_bank = 0; TSL_acq_BankConfig(idx_bank); TSL_acq_BankStartAcq_IT(); }