diff --git a/include/gadc/lld/gadc_lld.h b/include/gadc/lld/gadc_lld.h index d32928c1..dc111990 100644 --- a/include/gadc/lld/gadc_lld.h +++ b/include/gadc/lld/gadc_lld.h @@ -70,7 +70,18 @@ typedef struct GadcLldNonTimerData_t { * @notapi * @{ */ + +/** + * @param[in] adcp The ADC driver + * @param[in] buffer The sample buffer + * @param[in] n The amount of samples + */ extern void GADC_ISR_CompleteI(ADCDriver *adcp, adcsample_t *buffer, size_t n); + +/** + * @param[in] adcp The ADC driver + * @param[in] err ADC error + */ extern void GADC_ISR_ErrorI(ADCDriver *adcp, adcerror_t err); /** * @} diff --git a/include/gaudin/lld/gaudin_lld.h b/include/gaudin/lld/gaudin_lld.h index 0a4bce3d..6512c61c 100644 --- a/include/gaudin/lld/gaudin_lld.h +++ b/include/gaudin/lld/gaudin_lld.h @@ -61,7 +61,13 @@ typedef struct gaudin_params_t { * * @{ */ + +/** + * @param[in] buffer The buffer + * @param[in] n The amount of samples + * */ extern void GAUDIN_ISR_CompleteI(audin_sample_t *buffer, size_t n); + extern void GAUDIN_ISR_ErrorI(void); /** * @} @@ -78,6 +84,8 @@ extern "C" { /** * @brief Initialise the driver * + * @param[in] paud Initialisation parameters + * * @api */ void gaudin_lld_init(const gaudin_params *paud);