/RealTimeLibs328

arduino libs for eeprom, sw-usart (27kB @ 16MHz) and wire master only, very RAM friendly. All libs are none blocking and are designed for realtime usage.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

RealTimeLibs328

Here you can find some modiefied libs for the Atmega328: all routions are interrupt base and are designed to work on a high resopsive environment, that means blocking an interrupt for more than ~50us might have an negative impact on the function.

  • wireLight simplefied interface, none blocking, master only, less RAM usage, faster
  • SWUsart works upto 27800Baud on a 16Mhz Board, uses the inputcapture and outputcompare register, i.e fine for GPS
  • eeprom, none blocking