avr
Here are 1,222 public repositories matching this topic...
There are a few flags that currently don't have proper error checking. The ones I found are -gc, -scheduler and -size. Using the wrong value will lead to no or unexpected errors.
I think the best way to handle it is to add a new method to compileopts.Config that checks whether there are any faulty flags, which is then called from the main function.
Solutions
1. Convert INO files to CPP
2. Manual prototype declaration
#ifdef DO_NOT_USE
typedef int32_t delaytype;
void thisShouldNotAppearInTheBinary(delaytype timer); // aded manually
void thisShouldNotAppearInTheBinary(delaytype timer) {
delay(timer);
}
#endifReadme.txt includes the following:
t84_default - ATtiny84A default configuration - 1534 bytes
t841_default - ATtiny841 default configuration - 1586 bytes
t45_default - ATtiny85 default configuration - 1588 bytes
t85_default - ATtiny85 default configuration - 1588 bytes
t85_aggressive - ATtiny85 smaller size - critical - 1418 bytes
t1
We should really have a page (in extras, with the other docs like this) that lists popular libraries that are known to work or not work with these parts (and in the latter case, alternatives if any, and information on any plans by myself or others to work over said libraries). Also needs some info on what a library compatibility issue will look like in the error output.
This is a great issue fo
Start your Arduino projects right out of the box
-
Updated
May 15, 2020 - Makefile
EasyAVR has very poor developer documentation. We should at least comment the code.
A FreeRTOS Library for all Arduino AVR Devices (Uno, Leonardo, Mega, etc)
-
Updated
Apr 26, 2020 - C
Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB
-
Updated
Jun 3, 2020 - C++
I am trying to evaluate adapting ArduinoMenu to run under Mongoose OS, and am looking at a two stage implementation plan:
-
get it running on Linux (with a very generic serial input and output device, similar to the Blink or Button examples). I want to do this so I can quickly get the menus going, and make sure I really understand what's going on.
-
move it to Mongoose OS (with an ILI9341
Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535
-
Updated
Jun 3, 2020 - C++
uint16_t readChannel(Channel channel)
According to docs.modm.io
typedef uint8_t Channel
// this type may also be an enum or enum class
the call readChannel(1) should be legal, but: error: cannot convert 'int' to 'modm::platform::Adc1::Channel'.
We should up
The introduction of the platform.txt gave us lots of under the hood settings to play with. Sadly the documentation isn't the best..
I was thinking about implementing an additional flag in the boards.txt file; {programmer.speed}.
If a slow internal clock is selected like 128 kHz, the programmer.speed flag will hold "-B32". if the speed is 9.6 MHz it will hold "-B1". By doing this I can get rid of
Homebrew AVR Toolchain
-
Updated
Mar 24, 2020 - Ruby
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
-
Updated
Sep 17, 2019 - Forth
A soil humidity level sensor based on ATTINY44. Uses capacitive sensing.
-
Updated
Mar 23, 2020 - Jupyter Notebook
open source bare-metal C firmware and documentation for microcontrollers
-
Updated
Jun 11, 2020 - C
DEPRECATED, use our successor library https://modm.io instead
-
Updated
Jan 3, 2019 - C
I2C based soil moisture sensor
-
Updated
May 7, 2020 - C
Arduino hardware package for ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128
-
Updated
Jun 3, 2020 - C++
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
-
Updated
Jan 14, 2020 - C
Board definitions for SparkFun-manufactured AVR, ARM, and ESP-based Arduino boards.
-
Updated
Jun 3, 2020 - C
A miniature gaming PC / laptop
-
Updated
Mar 26, 2020 - C
Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
-
Updated
Jun 6, 2019 - C++
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
-
Updated
Jun 11, 2020 - C
RTOS for microcontrollers
-
Updated
Jun 5, 2020 - C
Improve this page
Add a description, image, and links to the avr topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the avr topic, visit your repo's landing page and select "manage topics."


Currently comment on runout sensor configuration says:
which is quite confusing and not very informative for regular user. As we test filament sensor status by M119 command It should clearly say when filament present on M119 we should see either "open" or "TRIGGERED" status and we can flip FIL_RUNOUT_INVERTING otherwise. Nobody really