-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve stdlib #97
Improve stdlib #97
Commits on Sep 15, 2024
-
compiler: test: tac codegen: re-enable Expr * test
The testcase was disabled but seems to be working. Signed-off-by: Alexander Hansen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ee9d02 - Browse repository at this point
Copy the full SHA 0ee9d02View commit details
Commits on Sep 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 678320e - Browse repository at this point
Copy the full SHA 678320eView commit details -
avr: restore frame pointer YL:YH after a call
The frame pointer could have been changed by the function that was called. Since it is using YL:YH also for it's frame pointer. So the frame pointer needs to be restored after a call.
Configuration menu - View commit details
-
Copy full SHA for 1d8d487 - Browse repository at this point
Copy the full SHA 1d8d487View commit details -
examples: simple USART example
This example is for the atmega328p. It's showing how to transmit increasing numbers and how to configure the USART peripheral. It's been tested with logic analyzer and USART protocol decoder but not yet connected to an actual USART receiver / usb to serial converter.
Configuration menu - View commit details
-
Copy full SHA for 82feaf1 - Browse repository at this point
Copy the full SHA 82feaf1View commit details
Commits on Sep 23, 2024
-
compiler: avr: return 16 bit values correctly
This incomplete implementation just looks if the temporary for the value being returned is wide. It can be completed by also checking the with of the type of the value being returned.
Configuration menu - View commit details
-
Copy full SHA for d2d0b25 - Browse repository at this point
Copy the full SHA d2d0b25View commit details -
[wip] avr: add concept of 'width' to TAC_LOAD
This needs to be expanded further and put into all LOAD/STORE IR instructions.
Configuration menu - View commit details
-
Copy full SHA for 0dcf69b - Browse repository at this point
Copy the full SHA 0dcf69bView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0b08c0f - Browse repository at this point
Copy the full SHA 0b08c0fView commit details
Commits on Oct 3, 2024
-
test: avr: start using redzone for test
create a redzone in memory to detect unintended writes around the target address.
Configuration menu - View commit details
-
Copy full SHA for aac9a6a - Browse repository at this point
Copy the full SHA aac9a6aView commit details -
test: avr: introduce vmcu_system_read_2_gpr
new wrapper function to simplify reading a value from 2 adjacent registers.
Configuration menu - View commit details
-
Copy full SHA for 434a54f - Browse repository at this point
Copy the full SHA 434a54fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec3837 - Browse repository at this point
Copy the full SHA 7ec3837View commit details -
test: avr codegen: TAC_STORE_CONST_ADDR 16 bit
also test 16 bit values for TAC_STORE_CONST_ADDR
Configuration menu - View commit details
-
Copy full SHA for 3d0433c - Browse repository at this point
Copy the full SHA 3d0433cView commit details -
test: avr codegen: TAC_LOAD_CONST_ADDR 16 bit
test 16 bit values for TAC_LOAD_CONST_ADDR
Configuration menu - View commit details
-
Copy full SHA for c2922c1 - Browse repository at this point
Copy the full SHA c2922c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f4a09f - Browse repository at this point
Copy the full SHA 4f4a09fView commit details