simavr
simavr copied to clipboard
simavr is a lean, mean and hackable AVR simulator for linux & OSX
Hi, It seems that there is an issue with Fast PWM mode at least on the ATMEGA1280 core. ``` c #include void main(void) { DDRH = 255; TCCR4A |= (1
doc: Listing out dependencies when installing from source on Ubuntu 18.04 This is another variation on the similar pull requests #283 , #305 It would be really helpful to have...
Hi! I just faced with fact that simavr was not designed to support direct connection of TWI IRQs of two AVRs lile next: /* Connect i2c lines */ avr_connect_irq( avr_io_getirq(board->master,...
As I was struggling with input capture and reading the timer value, I slowly removed all unnecessary code to reach the following example of what I believe to be improper...
Firmware to trigger the new command is in tests/atmega88_uart_echo.c
I made a fork to add support to ATmega324PB but I encounter an abortion. You can find my fork of simavr here : https://github.com/doom-fr/simavr So all compile well but I...
Running command below results in a segfault: run_avr -m atmega328 --freq 1400000 -g obj-x86_64-linux-gnu/simduino.elf Core dump from gdb (pwngdb plugin so everything looks a bit different): 333 GElf_Shdr shdr; /*...
In e.g. ATmega8 UBRRH and UCSRC registers share the same I/O location. Bit URSEL decides in which physical register written data should go. As there are now more registers then...
Thank for the great work ! This pull request allows to store the EEPROM data to a file. An environment variable is used (SIMAVR_EEPROM_PATH) The file is opened using mmap...