ricardocosme
Computer engineer fluent in C++, working with Ruby on Rails, and exploring zero-overhead abstractions for AVR8 using C++.
Optify Online (Electric Avenue Software, Inc)Brazil
Pinned Repositories
att85
C++17 components to program ATtiny85 microcontrollers
avrcxx
Collection of C++11/17/20 libraries to program AVR8
avrINT
C++11/17 facilities to use the interrupt capabilities of AVR
avrIO
C++11/17/20 library for manipulating I/O port pins and I/O registers of AVR8
avrUART
Compact code-size C++17 header-only implementation of a bit-banged UART solution
coruja
C++ observable containers and ranges
freijo
Yet another OpenGL C++ wrapper library
inout_thermo
ATtiny85 Inside&Outside thermometer written in modern C++
msqlite
C++20 SQLite wrapper with an expressive code that runs fast
ricardocosme's Repositories
ricardocosme/msqlite
C++20 SQLite wrapper with an expressive code that runs fast
ricardocosme/coruja
C++ observable containers and ranges
ricardocosme/avrIO
C++11/17/20 library for manipulating I/O port pins and I/O registers of AVR8
ricardocosme/avrcxx
Collection of C++11/17/20 libraries to program AVR8
ricardocosme/inout_thermo
ATtiny85 Inside&Outside thermometer written in modern C++
ricardocosme/att85
C++17 components to program ATtiny85 microcontrollers
ricardocosme/avrINT
C++11/17 facilities to use the interrupt capabilities of AVR
ricardocosme/avrUART
Compact code-size C++17 header-only implementation of a bit-banged UART solution
ricardocosme/freijo
Yet another OpenGL C++ wrapper library
ricardocosme/poly_visitor
Poly Visitor is a C++11 generic component to use the visitor pattern at runtime polymorphic solutions. It's a safe, efficient and concise solution to implement cyclic visitors in the Object Oriented(OO) paradigm.
ricardocosme/ds18b20
C++11/17/20 driver to use DS18B20 with AVR8
ricardocosme/hx711
HX711 C++11/17/20 driver for AVR8
ricardocosme/mini_coffee_scale
Mini coffee scale using AVR
ricardocosme/observable
ricardocosme/picapau
SQL C++11/14 library with a functional and reactive streams approach
ricardocosme/saci
ricardocosme/ssd1306
C++11/17 driver to operate SSD1306 OLED using AVR8.
ricardocosme/type_traits
Subset of the standard library header `<type_traits>` to support C++ libraries written to AVR8 and compiled without the `libstdc++`
ricardocosme/avrSLEEP
C++11 header-only facilities to use the power management and sleep modes of AVR.
ricardocosme/avrWDT
C++11 header-only library to enable and disable the watchdog timer(WDT) of an AVR8
ricardocosme/budget_db
SQL database to my personal monthly budget software
ricardocosme/budget_py
Terminal based personal monthly budget program
ricardocosme/budget_rb
personal budgeting app using Ruby on Rails
ricardocosme/macbl
Utility to adjust the brightness of the screen or keyboard of a macbook running Linux.
ricardocosme/null_value_presentation
C++ presentation about containers with null values
ricardocosme/observable_presentation
ricardocosme/power_switch
C++17 solution to implement a power switch using only one push button plus one MCU pin to deliver power.
ricardocosme/presentations
ricardocosme/serialization
Boost.org serialization module
ricardocosme/variant
C++11/C++14 Variant