Index: firmware/source/adc.c =================================================================== diff -u -ref0b3f0ec00fadc50f95e0db1a6477fb4b076ea1 -r850f74b97895fd0f6c4728541ac2582f7b5c5a0b --- firmware/source/adc.c (.../adc.c) (revision ef0b3f0ec00fadc50f95e0db1a6477fb4b076ea1) +++ firmware/source/adc.c (.../adc.c) (revision 850f74b97895fd0f6c4728541ac2582f7b5c5a0b) @@ -86,7 +86,7 @@ adcREG1->CLOCKCR = 25U; /** - Setup memory boundaries */ - adcREG1->BNDCR = (uint32)((uint32)0U << 16U) | (0U + 3U); + adcREG1->BNDCR = (uint32)((uint32)0U << 16U) | (0U + 10U); adcREG1->BNDEND = (adcREG1->BNDEND & 0xFFFF0000U) | (2U); /** - Setup event group conversion mode @@ -233,29 +233,30 @@ 0x00000000U | 0x00000000U, 0x00000001U | - 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | + 0x00000002U | + 0x00000004U | + 0x00000008U | + 0x00000010U | + 0x00000020U | + 0x00000040U | 0x00000080U | + 0x00000100U | 0x00000000U | + 0x00000400U | + 0x00000800U | + 0x00001000U | + 0x00002000U | + 0x00004000U | 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | - 0x00000000U | 0x00010000U | 0x00020000U | 0x00040000U | 0x00080000U | 0x00000000U | 0x00000000U | + 0x00400000U | + 0x00800000U, 0x00000000U | - 0x00000000U, 0x00000000U | 0x00000000U | 0x00000000U | @@ -278,7 +279,6 @@ 0x00000000U | 0x00000000U | 0x00000000U | - 0x00000000U | 0x00000000U}, {0x00000000U | 0x00000000U | @@ -334,7 +334,7 @@ static const uint32 s_adcFiFoSize[2U][3U] = { {0U, - 6U, + 20U, 32U}, {16U, 16U, @@ -988,8 +988,6 @@ /** @fn void adc1Group1Interrupt(void) * @brief ADC1 Group 1 Interrupt Handler */ -#pragma CODE_STATE(adc1Group1Interrupt, 32) -#pragma INTERRUPT(adc1Group1Interrupt, FIQ) /* SourceId : ADC_SourceId_015 */ /* DesignId : ADC_DesignId_013 */