git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.2.x@6030 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
b8de4f6aee
commit
c807840cdc
|
@ -187,8 +187,8 @@ typedef enum {
|
||||||
if ((adcp)->ad_depth > 1) { \
|
if ((adcp)->ad_depth > 1) { \
|
||||||
/* Invokes the callback passing the 2nd half of the buffer.*/ \
|
/* Invokes the callback passing the 2nd half of the buffer.*/ \
|
||||||
size_t half = (adcp)->ad_depth / 2; \
|
size_t half = (adcp)->ad_depth / 2; \
|
||||||
size_t half_index = half * (adcp)->grpp->acg_num_channels; \
|
size_t half_index = half * (adcp)->ad_grpp->acg_num_channels; \
|
||||||
(adcp)->grpp->acg_endcb(adcp, \
|
(adcp)->ad_grpp->acg_endcb(adcp, \
|
||||||
(adcp)->ad_samples + half_index, half); \
|
(adcp)->ad_samples + half_index, half); \
|
||||||
} \
|
} \
|
||||||
else { \
|
else { \
|
||||||
|
@ -206,8 +206,8 @@ typedef enum {
|
||||||
if ((adcp)->ad_depth > 1) { \
|
if ((adcp)->ad_depth > 1) { \
|
||||||
/* Invokes the callback passing the 2nd half of the buffer.*/ \
|
/* Invokes the callback passing the 2nd half of the buffer.*/ \
|
||||||
size_t half = (adcp)->ad_depth / 2; \
|
size_t half = (adcp)->ad_depth / 2; \
|
||||||
size_t half_index = half * (adcp)->grpp->acg_num_channels; \
|
size_t half_index = half * (adcp)->ad_grpp->acg_num_channels; \
|
||||||
(adcp)->grpp->acg_endcb(adcp, \
|
(adcp)->ad_grpp->acg_endcb(adcp, \
|
||||||
(adcp)->ad_samples + half_index, half); \
|
(adcp)->ad_samples + half_index, half); \
|
||||||
} \
|
} \
|
||||||
else { \
|
else { \
|
||||||
|
|
|
@ -210,7 +210,7 @@ void adc_lld_start_conversion(ADCDriver *adcp) {
|
||||||
else
|
else
|
||||||
n = (uint32_t)grpp->acg_num_channels;
|
n = (uint32_t)grpp->acg_num_channels;
|
||||||
dmaChannelSetup(adcp->ad_dmachp, n, adcp->ad_samples, ccr);
|
dmaChannelSetup(adcp->ad_dmachp, n, adcp->ad_samples, ccr);
|
||||||
dmaChannelEnable(adcp->dmastp);
|
dmaChannelEnable(adcp->ad_dmachp);
|
||||||
|
|
||||||
/* ADC setup.*/
|
/* ADC setup.*/
|
||||||
adcp->ad_adc->CR1 = grpp->acg_cr1 | ADC_CR1_SCAN;
|
adcp->ad_adc->CR1 = grpp->acg_cr1 | ADC_CR1_SCAN;
|
||||||
|
|
Loading…
Reference in New Issue