Type in the full discussion title or a part of it.
Discussion Title Created date
When compile time functions shines
Wait, I'm not talking about metafunctions, for sure compile time functions on types are something essential to metaprogramming, which can indeed deliver powerful abstractions to...
Monday, 5 April 2021 - 02:21
C++11 library to setup WDT
C++11 header-only library to setup a watchdog timer(WDT) using one single line with an expressive and type-safe syntax without any overhead to the generated code. using namespace...
Monday, 29 March 2021 - 22:15
[C++] Operations on I/O registers and I/O port pins
I've updated avrIO to allow operations on multiple pins and also actions on registers and its respective bits.   MCUCR = (MCUCR & ~(1<<SM0)) | (1<<SM1) | (1...
Friday, 26 March 2021 - 20:22
C++ version to avr/interrupt.h and util/atomic.h
I wrote a C++ version to the the C headers avr/interrupt.h and util/atomic.h from AVR Libc. Nothing especial here, I'm using RAII to implement an atomic scope to execute a block...
Wednesday, 24 February 2021 - 02:27
avrIO - C++11/17/20 abstractions to manipulate I/O ports of AVR8
Hi folks!   I'm writing a C++11/17/20 library to manipulate the I/O ports of AVR-8. The purpose of the work is to raise the level of abstraction to operate I/O ports with...
Wednesday, 3 February 2021 - 03:33
[C++][gcc] The freestanding implementation of libstdc++
It's possible to use some useful std headers like <initiaizer_list> and <type_traits> without hacks. If you're in C++20, you can also have access to <concepts>...
Tuesday, 3 November 2020 - 03:41
A modern C++ approach to sleep with power-down and watchdog timer
tl;dr https://github.com/ricardocosme/...   I've recently learned about watchdog timers and sleep modes to save power when taking sensor values using a regular interval of...
Thursday, 29 October 2020 - 04:33
C++20 driver to ds18b20
Hi, I'm developing a C++20 driver to the digital thermometer ds18b20. The strong points of this work are the usage of: 1. stackless coroutines to allow an asynchronous approach to...
Sunday, 18 October 2020 - 23:53
C++17 component to use SSD1306 displays using ATtiny85
Hi,   I would like to share with you my work to develop a generic component written in C++17 to use SSD1306 displays controlled by ATtiny85. The key points about this...
Sunday, 19 January 2020 - 23:33