Post Created date
Bootloader as API?
Is it possible for the 'main' program to jump into subroutines located in the bootloader section and return back to the main program again? Sure, it's possible.  Late...
Sunday, 8 December 2019 - 07:32
More than 2 USB CDC endpoints with SAMD21 ??
Two sounds right.  Each cdc uses three endpoints, and the samD21 has 8 available.  
Friday, 6 December 2019 - 19:20
Connector conspiracy
Remember when RS232 cables were such a ... crap shoot?  How many wires actually present, how many pins connected (3 to 26!), gender of connectors, null-modem or straight-...
Friday, 6 December 2019 - 03:07
megaAVR 0-series
What is PORTMUX? Is it "just" a cross-point switch or does it alter the functionality of the pins (input vs output, pullup/down, etc)? That is, does the peripheral take over the...
Thursday, 5 December 2019 - 01:44
Valid ISR names for -1 series AVRs
You can also look at the iotn3216.h file (probably off in a pack directory.)   #define TCA0_LUNF_vect _VECTOR(8) /* */ #define TCA0_OVF_vect _VECTOR(8) /* */ #...
Tuesday, 3 December 2019 - 07:27
Pickit 4 SAMD mcu
Those look suspiciously like you're trying to overwrite the bootloader area of the flash (which starts at 0) without turning off the write protection (all the SAMD chips put their...
Monday, 2 December 2019 - 09:01
Attiny85: Program to big. What can I do?
which compiler options do you use ? try both -O2 and -Os   Are you using the Arduino IDE to do the compiles?   you've got setup() and loop(), but also utils/ si...
Monday, 2 December 2019 - 08:21
How to check all bits in uint32_t ? 8 Bit microprocessor.
I find this a particularly interesting "optimization." The original bitfield/macro-based code lets you check any one bit of 32, very quickly. Doing something with ALL the bits,...
Sunday, 1 December 2019 - 02:14
Wire Wrap Wire?
Oh, I guy on the Arduino forums bought this recently, and hasn't complained:   Seems like an "interesting idea."  
Saturday, 30 November 2019 - 02:52
Wire Wrap Wire?
The cheap WW wire I bought has some sort of inferior-feeling insulation on it, compared to the stuff I have with "real Kynar."  I haven't actually tested it to see if it has...
Saturday, 30 November 2019 - 02:44
Atmega32a interrupt capabilities
INT0 / INT1 are a "bit different" to PCINTs (328 only). The INTn pins each have a completely separate interrupt and can be configured to trigger for varying events (high/low/...
Friday, 29 November 2019 - 07:34
my gcc8 built toolchain w/ ATmega DFP 2.0.12 not working for 4809
Could this be related to the linker script issues discussed in other threads?   For instance:   Disassembly of section .rodata: 000040da <.rodata>: 40da: 61...
Thursday, 28 November 2019 - 23:50