2
I Use This!
Low Activity

Commits : Listings

Analyzed about 20 hours ago. based on code collected about 20 hours ago.
Aug 17, 2024 — Aug 17, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Merge pull request #550 from orukusaki/more-attiny-spm More... 3 months ago
formatting More... 3 months ago
Add spm for tinyx4 tiny2313 tiny2313a and tiny4313 More... 3 months ago
Add an IRQ for execution of an undefined opcode and a test to show how it can be used by simulation-aware firmware to request services from the host program. Also add new IRQ function avr_get_memory_irq() and use it in sim_elf.c.
ga
More... 3 months ago
File run_avr.c was missed from previous change (e829f2bfd1af).
ga
More... 3 months ago
Add macro AVR_MCU_VCD_REGISTER() in avr_mcu_section.h and use it to simplify the VCD code in three tests. Also, atmega88_uart_echo.c and atmega2560_uart_echo.c had the the same logging problem already fixed in atmega88_example.c. In, avr_mcu_section.h, give more meaningful names to some macro-generated variables (although the names are never used).
ga
More... 3 months ago
Add a new tracing option, AVR_MMCU_TAG_VCD_IO_IRQ, that allows any Input/Output IRQ to be logged in a VCD file. Make it available in run_avr. Also add a new macro, AVR_MCU_VCD_REGISTER_BIT(), to simplify the tracing of peripheral register bits. Use these in atmega88_example.c, fixing the broken trace file reported in Bug #486 - "Unable to reproduce tests/atmega88_example.axf results" as an alternative to PR #547 - "bugfix: Fix Test VCD Output".
ga
More... 3 months ago
Fix Bug #548 - "Macos build with homebrew", as suggested by user beckmx.
ga
More... 3 months ago
Add a minimal test for IOPORT_IRQ_PIN_ALL_IN.
ga
More... 4 months ago
Plausible fix for Bug #465 - "External pin interrupt kills performance despite being disabled." Do not start the timer until the interrupt is prending.
ga
More... 4 months ago
Make avr_where() available for use in debugging. It provides a decoded string representing the PC's value. Also fix mangled line indentification strings found in use. They occurred when multiple lines had one address.
ga
More... 4 months ago
Fix intermittent crash in Dwarf code.
ga
More... 4 months ago
Merge branch 'patch-2' of https://github.com/purdeaandrei/simavr. (PR #388 from Purdea Andrei.) Changed "HZ" to "Hz".
ga
More... 4 months ago
Plausible fix for Bug #518 - "avr_reset not resetting IO properly". Re-initialise peripheral IRQs during reset.
ga
More... 4 months ago
Rework firmware loading so that the list of input blocks is preserved until avr_load_firmware() is called, as then the memory region sizes are known. Now multiple blocks can target a single region. Bug #531 - ".org segments in hex are incorrectly parsed" and PR #504 - "Support ELF files with multiple segments that go into flash memory." can be closed, and ELF files for the ATmega4808 now work.
ga
More... 4 months ago
Fix a potential crash with tracing (sim_core.c) and add a check for a null-pointer return from elf_strptr(). That should be a fix for Bug #303 - "segfault when running simduino.elf".
ga
More... 4 months ago
Plausible, but unconfirmed, fix for Bug #526 - "Watch quartz on Tosc1".
ga
More... 4 months ago
The data sheet says that the ATmega234 and its A/P/PA variants differ only in the electrical specs. Delete sim_mega324.c and merge its cores into sim_mega324a.c. That fixes Bug #527 - "cores/mega324.c is broken ...".
ga
More... 4 months ago
Remove installation of git packages and use an older runner to fix the Arm64 build (Linux). Thanks to Maximilian Gerhardt for advice.
ga
More... 5 months ago
Merge pull request #507 from juhdanad/hd44780-opengl-mutex More... 5 months ago
Merge pull request #541 from jpcornil-git/pr_sh1106 More... 8 months ago
Merge pull request #543 from GeorgKorger/patch-1 More... 9 months ago
Merge pull request #540 from jpcornil-git/pr_sram More... 9 months ago
#542 Fix comment in avr_ioport.h More... 9 months ago
Update ADC data register before IRQ calls More... 9 months ago
Remove _call_sram_irqs from avr_core_watch_read() More... 9 months ago
Add WGM bits and modes for Counter/Timer 0 in ATMega16 and ATMega32. Patch by user GeorgKorger for Issue #538.
ga
More... 10 months ago
Add firmware example + some formating cleanup More... 10 months ago
Add SRAM trace support to run_avr More... 10 months ago
Merge pull request #539 from gatk555/ci_fix More... 10 months ago