eeeck
|
5b13d36872
|
Correctly initialize gp registers
|
2026-01-09 12:00:37 +01:00 |
|
eeeck
|
c60cf269fd
|
Rewrite for GNU compiler compat
|
2026-01-09 12:00:23 +01:00 |
|
eeeck
|
fda87c6cfe
|
Remove leftover interrupt vector
|
2026-01-09 12:00:03 +01:00 |
|
eeeck
|
eed7f4b089
|
Fix typo
|
2026-01-09 11:59:44 +01:00 |
|
eeeck
|
ee5fec8ea4
|
Move BPM update macro to tap-tempo.inc
|
2026-01-09 11:46:33 +01:00 |
|
eeeck
|
314e77f971
|
Streamline main loop operations
|
2026-01-09 11:42:42 +01:00 |
|
eeeck
|
eb2bcfa533
|
Update setup operations
|
2026-01-09 11:42:18 +01:00 |
|
eeeck
|
7c340694cf
|
Remove old comments
|
2026-01-09 11:42:02 +01:00 |
|
eeeck
|
d71206c5c3
|
Move to top for callback order
|
2026-01-09 11:41:53 +01:00 |
|
eeeck
|
eeafb625e8
|
Add new interrupt vector table
|
2026-01-09 11:41:29 +01:00 |
|
eeeck
|
7b70962159
|
Inline with macros to save on jump clock cycles
|
2025-12-31 23:22:21 +01:00 |
|
eeeck
|
c673e7c7a5
|
Remove unnecessary double jump
|
2025-12-31 22:54:47 +01:00 |
|
eeeck
|
b3d7d19579
|
Tail jump from ISR to stop_blink
- Saves 7 clock cycles per call vs. previous implementation
|
2025-12-31 22:45:12 +01:00 |
|
eeeck
|
5d15088588
|
Remove or comment out unnecessary code
|
2025-12-31 22:19:36 +01:00 |
|
eeeck
|
a4ac267138
|
Setup stack pointer and global interrup flag
|
2025-12-31 22:11:37 +01:00 |
|
eeeck
|
fe105f329e
|
Declare vector table
|
2025-12-31 22:11:04 +01:00 |
|
eeeck
|
9ef5eb4698
|
Implement ISR for stop_blink
|
2025-12-31 22:10:40 +01:00 |
|
eeeck
|
0a689d83b6
|
Call start_blink on main to test blinking
|
2025-12-31 22:09:50 +01:00 |
|
eeeck
|
b1b14bcdfa
|
Use C preprocessor for includes
|
2025-12-26 16:11:53 +01:00 |
|
eeeck
|
8a62a65805
|
Change subroutines name
|
2025-12-25 23:15:42 +01:00 |
|
eeeck
|
90b498dd94
|
Fix instructions for better compat for callback from main
|
2025-12-25 23:01:57 +01:00 |
|
eeeck
|
129fd24253
|
Rename and change file extension. Add callbacks to timer func
|
2025-12-25 22:48:53 +01:00 |
|