Skip to content
Itty Bitty: The biggest of hits when you need to bang bits.
C++ C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
EEPROM
extras
IttyBitty.cpp
IttyBitty.h
IttyBitty_DB.cpp
IttyBitty_DB.h
IttyBitty_DB_table_defs.cpp
IttyBitty_DB_table_defs.h
IttyBitty_DB_tables.cpp
IttyBitty_DB_tables.h
IttyBitty_EEPROM_I2C.cpp
IttyBitty_EEPROM_I2C.h
IttyBitty_LCD_I2C.cpp
IttyBitty_LCD_I2C.h
IttyBitty_LCD_big.cpp
IttyBitty_LCD_big.h
IttyBitty_LCD_big_decl.h
IttyBitty_LCD_big_font.cpp
IttyBitty_LCD_chars.cpp
IttyBitty_LCD_chars.h
IttyBitty_LCD_extensions.cpp
IttyBitty_LCD_extensions.h
IttyBitty_LCD_extensions_decl.h
IttyBitty_UI_display.cpp
IttyBitty_UI_display.h
IttyBitty_UI_display_adapters.cpp
IttyBitty_UI_display_adapters.h
IttyBitty_UI_elements.cpp
IttyBitty_UI_elements.h
IttyBitty_UI_field_decorators.cpp
IttyBitty_UI_field_decorators.h
IttyBitty_UI_fields.cpp
IttyBitty_UI_fields.h
IttyBitty_UI_menus.cpp
IttyBitty_UI_menus.h
IttyBitty_UI_nav.cpp
IttyBitty_UI_nav.h
IttyBitty_UI_nav_adapters.cpp
IttyBitty_UI_nav_adapters.h
IttyBitty_UI_options.cpp
IttyBitty_UI_options.h
IttyBitty_aliases.h
IttyBitty_base.h
IttyBitty_bits.cpp
IttyBitty_bits.h
IttyBitty_bytes.cpp
IttyBitty_bytes.h
IttyBitty_datum.cpp
IttyBitty_datum.h
IttyBitty_expressions.h
IttyBitty_fields.cpp
IttyBitty_fields.h
IttyBitty_gpio.cpp
IttyBitty_gpio.h
IttyBitty_gpio_arduino.h
IttyBitty_gpio_portpins.h
IttyBitty_info.cpp
IttyBitty_info.h
IttyBitty_interrupts.cpp
IttyBitty_interrupts.h
IttyBitty_led.cpp
IttyBitty_led.h
IttyBitty_menui.cpp
IttyBitty_menui.h
IttyBitty_messages.cpp
IttyBitty_messages.h
IttyBitty_params.cpp
IttyBitty_params.h
IttyBitty_print.cpp
IttyBitty_print.h
IttyBitty_registers.h
IttyBitty_signals.cpp
IttyBitty_signals.h
IttyBitty_slim.h
IttyBitty_storage.cpp
IttyBitty_storage.h
IttyBitty_storage_adapter_sd.cpp
IttyBitty_storage_adapter_sd.h
IttyBitty_storage_adapters.cpp
IttyBitty_storage_adapters.h
IttyBitty_timers.cpp
IttyBitty_timers.h
IttyBitty_type_traits.h
IttyBitty_util.h
IttyBitty_values.cpp
IttyBitty_values.h
IttyBitty_wavetables.h
LICENSE
README.md
avr_cpunames.h
keywords.txt
library.properties

README.md

Itty Bitty

With the fastest possible Arduino-compatible 8-bit AVR GPIO and register manipulation...

IT'S THE BIGGEST OF HITS WHEN YOU NEED TO BANG BITS.


Getting tired of mindlessly staring down your wristwatch in an open-mouthed gape, awaiting a digitalRead's return? Do you long for a super-simple way to set or flip your bits? Has repeatedly ALT-TABing to the ATmega datasheets to look up register descriptions worn you down to the last raw nerve?

Then, golly gee, this lib is here to allay your despair!

In fact, it was made for you - whether an Arduino n00b, hopelessly ignorant to the time their programs waste on the simplest IO tasks, or an AVR guru and uber-smart embedded god, who never even gave a thought to seeking an easier way to bang bits. Most of all, however, this library is for the wretched, cursed signals stuck in the maze of your Arduino's buffers. For it is they who fly through pin lines at the speed of light only to quietly suffer the most indignant fate at the hands of non-performant source code: WAITING.

So set those bits free with a little help from your friends - a plenitude of easy-to-use functions, macros, and data structures in this simple, elegant library that will give your code real legs. But, more importantly, it makes coding that much more FUNNER!


License

Copyright © 2016 Tom Biuso.
This library is released under the GNU General Public License v3.0.
See LICENSE file for detailed terms and GPL v3.0 license text.

You can’t perform that action at this time.