Commit Graph

35 Commits

Author SHA1 Message Date
Joseph Bryant
21a33a8cdc Added so Labels are always there 2024-04-21 22:31:42 -04:00
Joseph Bryant
859b9f7781 Fully functional lcd!!! 2024-04-21 22:19:26 -04:00
a07dcfff94 don't read record mode from uart 2024-04-21 22:08:57 -04:00
5f0dbc2e23 bypass _delay_ms and user timer instead for silent note 2024-04-21 21:46:20 -04:00
ece65dcc2a play NES SMB Underground theme for testing 2024-04-21 20:46:56 -04:00
Joseph Bryant
6a28f45c51 Trying to fix scrolling 2024-04-21 20:46:16 -04:00
Joseph Bryant
77e29b942c Made button A5 work and shifting random characters 2024-04-21 17:48:09 -04:00
0c484fcae0 update makefile 2024-04-21 17:31:01 -04:00
21992cfc54 read and play notes from serial 2024-04-21 17:23:57 -04:00
d129c76966 prepare for uart commands 2024-04-21 15:23:02 -04:00
Joseph Bryant
c2fe984ed4 Full LCD setup with buttons A5 and A4 working! 2024-04-21 15:18:20 -04:00
3f358c19e5 import lcd.c from lab 10 2024-04-20 15:42:35 -04:00
ae4f92b170 add .gitignore 2024-04-20 15:31:21 -04:00
edd35cae3b update UART code to send note and #cycles played
Besides moving the UART into an interrupt, we also need to read from
UART to set the mode of playing from buttons or from serial notes
2024-04-20 00:01:55 -04:00
7ce6f869a0 add rudimentary interrupt-less UART
add interrupt support at least for reading the commands that come over
UART
2024-04-19 17:42:44 -04:00
7eb9db0d82 connect all 15 buttons to notes arduino 2024-04-19 16:48:55 -04:00
e16ce44563 fix button interrupt and handling
Now notes play on the speaker when the buttons are held.
2024-04-19 16:04:29 -04:00
3808c19de4 add untested pin change interrupts for note buttons 2024-04-17 20:06:35 -04:00
f5713538fe make lcd.c compile 2024-04-17 19:25:54 -04:00
Joseph Bryant
90d226a838 Garbage LCD Code 2024-04-17 15:33:18 -04:00
Joseph Bryant
9f6c350015 Comments for Notes.c 2024-04-17 15:26:01 -04:00
Joseph Bryant
d4d4114b31 Fixes bug issue with &= for gcc 2024-04-17 14:29:49 -04:00
0167a8d665 add skeleton lcd.c 2024-04-17 14:07:35 -04:00
661b58dfd0 update makefile for upcoming lcd code 2024-04-17 13:59:33 -04:00
8f258e4e02 use timer1 ctc mode instead of util/delay functions 2024-04-17 11:04:54 -04:00
9d751dc020 investigate why variable delay is not working 2024-04-15 22:38:55 -04:00
fc85413fa9 start working on the speaker arduino code 2024-04-15 21:55:51 -04:00
8f3b27a652 think of how to encode/save the length of a note 2024-04-13 20:06:35 -04:00
5f6e9024f4 add some more notes 2024-04-13 13:49:19 -04:00
Joseph Bryant
742249f854 Updated Notes file for Apr 9th grind session. 2024-04-09 15:54:45 -04:00
7bacccdb59 add notes from april 2nd/3rd 2024-04-03 23:35:16 -04:00
df435bf68b add notes from testing the speaker with an espotek labrador 2024-03-30 13:00:44 -04:00
9fd8a72457 add notes from 2024-03-28 meeting 2024-03-30 12:55:55 -04:00
Cryptoke1
5ffd487c5a Adding notes file 2024-03-28 20:08:17 +00:00
vink
39050819b8 Initial commit 2024-03-28 19:21:45 +00:00