Post Created date
Erroneous Second DMA Transfer for Conditional Block Transfer with Beat Peripheral Triggers
update: microchip team is currently looking at the very low level of the SAMD*, as it is currently being identified as a silicon bug.
Thursday, 19 April 2018 - 18:34
SAMD21 (SAMD21E16B) sporadically locks up and does not wake up from STANDBY sleep mode
Hello pieterc,   did you solve your problem in the end?
Saturday, 14 April 2018 - 11:35
Erroneous Second DMA Transfer for Conditional Block Transfer with Beat Peripheral Triggers
For anyone finding this thread and looking for a workaround, I've done the following: - first DMA transfer size is set to X bytes - any following DMA transfer is set to X+1 bytes...
Wednesday, 11 April 2018 - 18:13
SAMD21 : Toggle an I/O PIN with the DMAC
Hey there!   Some colleagues of mine actually wanted to do the very same thing... from what I recall, they told me the PORT register couldn't be addressed by the DMA.
Tuesday, 10 April 2018 - 13:26
ATSAMD21: RTC module not counting in calendar mode when GCLK_RTC < ~3kHz
that did it! thanks! That's quite surprising though... I'd be very eager to know why...
Sunday, 23 April 2017 - 17:02
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
Did I pass through the scrutiny of the elders? Is my bug and solution officially recognized as they are? ;) Just pulling your leg... I'm just glad it works now and apologize if I...
Friday, 20 November 2015 - 00:42
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
in a c file: uint16_t bootloader_start_var __attribute__ ((section (".noinit"))); void main() { /* Check if the firmware asked to start the bootloader */ if (...
Thursday, 19 November 2015 - 16:38
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
sorry... I should have made it explicit that this is a global variable.
Thursday, 19 November 2015 - 16:36
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
Hello All,   I'll clarify. This code is executed at boot:   uint16_t bootloader_start_var __attribute__ ((section (".noinit"))); /* Check if the firmware asked to...
Thursday, 19 November 2015 - 15:57
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
I'm not sure if it is sarcasm or not.    This is because avr-gcc optimizes the var put in the .noinit section when it should not.
Thursday, 19 November 2015 - 11:41
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
That's a not meaning-loaded question...   current code: uint16_t bootloader_start_var __attribute__ ((section (".noinit"))); /* Check if the firmware asked to start the...
Thursday, 19 November 2015 - 11:31
AS7 - __attribute__ ((section (".noinit"))); not valid anymore?
Nevermind, found the solution: adding a volatile to the declaration:   volatile uint16_t bootloader_start_var __attribute__ ((section (".noinit")));
Thursday, 19 November 2015 - 11:02

Pages