Post Created date
is strstr_P() a reentrant function??
Should not ever call generic lib routines nor do lengthy string work in an ISR. Flag and mark for non-ISR to work on the shared data.
Tuesday, 31 May 2016 - 02:44
zero cross signal for touch wall switch
Use a solid state relay module. Simple. Cheap. Fire code friendly. TTL logic level of 5mA DC switches a 20AMP mains circuit.   I've used that many times.   But if this...
Tuesday, 19 April 2016 - 07:11
Split from: Is there a way to use rprintf to print a 16-bit decimal ?
see stdint.h  
Saturday, 16 April 2016 - 06:40
table of string in flash on larger than 64K AVRs?
The program counter (CPU instruction pointer) is 16 bits but it is always a word address (128KB). The mega256 and up have the EIND method to cross pages with jumps and calls. When...
Tuesday, 5 April 2016 - 04:34
Converting string and store in PROGMEM
  switch statement should use char, not double- quoted string. const char cString[] = "ABCD";   char ch = cString[n];   switch (ch)  {   case 'A': }
Thursday, 31 March 2016 - 20:15
using CT (current transformer)
High-ohm divider resistors so minimal impact on 100 ohm load.
Tuesday, 29 March 2016 - 04:14
Replace Schottky with Mosfet
and diodes in parallel - to work, they need low ohm series resistor for each. High wattage.
Saturday, 19 March 2016 - 22:32
Optiboot 1284p compiled for UART1 instead UART0
If I want to do what kartman suggested, I should write my own communication protocol to communicate via bluetooth ?   No doubt, others have arranged by simple changes to use...
Wednesday, 24 February 2016 - 06:19
Optiboot 1284p compiled for UART1 instead UART0
This was among the first. Others followed. AVR109   Many bootloaders follow all or a subset of AVR109 and STK500, and are often used...
Wednesday, 24 February 2016 - 06:07
Lowest power LWMesh compatible solution
Range? Line of sight? regulatory domain (US FCC, etc)? Data rate?   "battery powered remote"... why mesh?
Sunday, 21 February 2016 - 00:58
Call C++ function from c - Atmel studio 7
compilers I work with use the .c or .cpp extension to choose how to launch the compiler. Would be possible but not advise to be non-conventional.   There was a great debate...
Friday, 12 February 2016 - 01:05
I bought a Zero, Sketch works, how do I use AS7?
OP said existing project was 30K SLOC of assembly language. Not exactly Atmel Studio's cup o' tea.  
Friday, 12 February 2016 - 01:02