Skip to content
Open
Changes from all commits
Commits
Show all changes
170 commits
Select commit Hold shift + click to select a range
9601eca
Fix red box bug by moving context menu inside the Area's UI
rebdiaz Oct 20, 2024
c45652a
Add link to contributions google sheet
rebdiaz Oct 22, 2024
1520388
Delete contributions.pdf to make better
rebdiaz Oct 22, 2024
88bcac5
Push testing changes to make code build
rebdiaz Oct 22, 2024
8743378
Merge pull request #1 from rebdiaz/rebecca-testing
rebdiaz Oct 22, 2024
30e7749
Add Design Doc 24-25
rebdiaz Oct 22, 2024
9878da0
Create contributions.txt
rebdiaz Oct 22, 2024
4bea753
changed tool-chain to use nightly compiler
e-morandi Oct 22, 2024
e23a29b
Draft and comments for automation of new boards feature - mostly plan…
rebdiaz Oct 22, 2024
2c7bdd7
Create personal_time_sheet_link
e-morandi Oct 23, 2024
db5313e
Create README.md
e-morandi Oct 24, 2024
2e9c27a
Added new comments to generate SVG elements to follow "parse, don't v…
rebdiaz Oct 24, 2024
639b34c
Update README.md
e-morandi Oct 25, 2024
fb47a55
Created architecture for example code, example code folder and interf…
e-morandi Oct 25, 2024
6bbcebc
Merge branch 'ethan-dev' of https://github.com/CAPSTONE-24-25-IRON-CO…
e-morandi Oct 25, 2024
6bb9aee
Update README to add to work done section: mainly architecture for au…
rebdiaz Oct 25, 2024
f4e5d06
Update README.md
julianbeloiu Oct 26, 2024
d7e335a
Update README.md
julianbeloiu Oct 26, 2024
8bcbffd
Update README.md
erictobon Oct 26, 2024
3fa78bf
Update Cargo.toml
josuevicente33 Nov 5, 2024
e5dea34
Changes channel and added dependency
josuevicente33 Nov 5, 2024
16dbe24
Add arduino uno toml and svg files
rebdiaz Nov 5, 2024
5f285b0
Update pin IDs in svg for arduino uno
rebdiaz Nov 5, 2024
0245b7a
Add template simple blinky LED program for Arduino Uno - was able to …
rebdiaz Nov 11, 2024
428fbca
Add example code for simple alarm clock program for Arduino Uno
rebdiaz Nov 12, 2024
f249038
initial generalized blink led example code
erictobon Nov 12, 2024
963dcac
updated dependencies for cloned repo
erictobon Nov 12, 2024
f981efd
Updated example buttons/paths
e-morandi Nov 12, 2024
9d2706a
Add SVG and toml drafts for yellow LED
rebdiaz Nov 12, 2024
6ef4f8a
Add example-code folder with new examples
e-morandi Nov 12, 2024
6414e51
Merge pull request #2 from CAPSTONE-24-25-IRON-CODER/ethan-dev
julianbeloiu Nov 12, 2024
e18689a
Merge remote-tracking branch 'origin/main-dev' into rebecca-dev
rebdiaz Nov 12, 2024
ca30794
Merge remote-tracking branch 'origin/rebecca-dev' into main-dev
rebdiaz Nov 12, 2024
3b5f0da
Rename AlarmClock example program path to match code
rebdiaz Nov 12, 2024
c9e87a0
Merge remote-tracking branch 'origin/main-dev' into rebecca-dev
rebdiaz Nov 12, 2024
b60a236
Add piezo buzzer, push button, and resistor to Iron Coder. also add s…
rebdiaz Nov 14, 2024
8f75934
Fix tomls to have more accurate pinouts
rebdiaz Nov 14, 2024
13e767f
Modified board struct to allow more than 2 types of boards (changed i…
rebdiaz Nov 19, 2024
fa2750c
Add neopixel to iron coder
rebdiaz Nov 19, 2024
058e329
Fix .ironcoder.toml for example code
rebdiaz Nov 19, 2024
592800d
Add .config file to branch, for some reason did not get merged
rebdiaz Nov 19, 2024
628e463
Added led_array example in the example-code folder
julianbeloiu Nov 20, 2024
deb0c95
Simulator Update
josuevicente33 Dec 1, 2024
f75c39e
Fixed blink_leds example
julianbeloiu Dec 6, 2024
66dc861
Merge pull request #4 from CAPSTONE-24-25-IRON-CODER/julian-dev
julianbeloiu Dec 6, 2024
b40e326
Updated .ironcoder.toml for blink_leds
julianbeloiu Dec 6, 2024
1bcc093
Merge pull request #5 from CAPSTONE-24-25-IRON-CODER/julian-dev
julianbeloiu Dec 6, 2024
63ab31b
Merge pull request #6 from CAPSTONE-24-25-IRON-CODER/julian-dev
julianbeloiu Dec 6, 2024
361ce9c
Update README.md to include new section for prototype
rebdiaz Dec 6, 2024
b9957df
Update README.md
e-morandi Dec 6, 2024
3340162
Update README.md to include work done related to adding new component…
rebdiaz Dec 7, 2024
87ea110
Update README.md
erictobon Dec 7, 2024
300d1a2
STM32 Board
josuevicente33 Dec 7, 2024
1c46bba
Update README.md
josuevicente33 Dec 12, 2024
1c0bec4
AUTO GEN BOARDS: Add new button at the end of add components menu tha…
rebdiaz Jan 14, 2025
943081f
AUTO GEN BOARDS: Start creating toml file generation form, collects u…
rebdiaz Jan 18, 2025
487f10f
AUTO GEN BOARDS: Continue toml file generation form, add user input f…
rebdiaz Jan 18, 2025
07b7d9b
AUTO GEN BOARDS: Fix to-dos
rebdiaz Jan 18, 2025
9a435f3
AUTO GEN BOARDS: Change standard field in form from string input to s…
rebdiaz Jan 19, 2025
a41cd12
AUTO GEN BOARDS: When the form is complete and user presses next, pro…
rebdiaz Jan 19, 2025
03ea840
AUTO GEN BOARDS: Add pick new file button for SVG parsing error on de…
rebdiaz Jan 20, 2025
50ff033
AUTO GEN BOARDS: Add done button on designate pinout window
rebdiaz Jan 20, 2025
24fbfc7
AUTO GEN BOARDS: Close form window when designate pinout window opens
rebdiaz Jan 20, 2025
c092383
AUTO GEN BOARDS: Fix todos
rebdiaz Jan 20, 2025
2932d6b
AUTO GEN BOARDS: Do not call display functions unless respective flag…
rebdiaz Jan 20, 2025
e54ff78
AUTO GEN BOARDS: Generate TOML file from struct and copy SVG file int…
rebdiaz Jan 21, 2025
743c12b
AUTO GEN BOARDS: Update todos
rebdiaz Jan 21, 2025
68578cd
AUTO GEN BOARDS: Add confirmation on success
rebdiaz Jan 23, 2025
f5dabb6
AUTO GEN BOARDS: Ensure that clicking the "Generate New Board" butto…
rebdiaz Jan 26, 2025
9af2934
AUTO GEN BOARDS: Delete "idea" files in my add_board folder since the…
rebdiaz Jan 27, 2025
602ce61
Update README.md
rebdiaz Jan 31, 2025
2d13a8f
Update README.md
e-morandi Jan 31, 2025
d19aac1
Added writeable terminal features, basic gui for future simulator use.
e-morandi Feb 1, 2025
b4325f2
AUTO GEN BOARDS: Add input validation for TOML information form
rebdiaz Feb 2, 2025
0ac01b5
AUTO GEN BOARDS: Clear required flag messages when generation process…
rebdiaz Feb 2, 2025
3b2f43f
AUTO GEN BOARDS: Add validation that user is not attempting to create…
rebdiaz Feb 2, 2025
bc49d41
AUTO GEN BOARDS: My Cargo.lock was changed automatically by cargo
rebdiaz Feb 3, 2025
3a5828a
AUTO GEN BOARDS: Add functionality that allows user to visually add a…
rebdiaz Feb 4, 2025
7c7a152
AUTO GEN BOARDS: Append pin information to the end of the SVG file, a…
rebdiaz Feb 8, 2025
fc75df6
AUTO GEN BOARDS: Clean up old idea file and add instructions to desig…
rebdiaz Feb 8, 2025
885740d
AUTO GEN BOARDS: Small things cleaned up -> clear saved info about pi…
rebdiaz Feb 10, 2025
2729695
Merge pull request #8 from CAPSTONE-24-25-IRON-CODER/rebecca-dev
rebdiaz Feb 11, 2025
1d1e24a
Board Updates
josuevicente33 Feb 11, 2025
ebc4afd
AUTO GEN BOARDS: Add pin slider to change radius of pins
rebdiaz Feb 11, 2025
5287eb1
AUTO GEN BOARDS: Small UI cleanups
rebdiaz Feb 12, 2025
6bfbc36
AUTO GEN BOARDS: Create Unit Tests for saving board info
rebdiaz Feb 13, 2025
c1a68a3
AUTO GEN BOARDS: More cleanup
rebdiaz Feb 16, 2025
b63860e
Added Egui Functionality
josuevicente33 Feb 21, 2025
a64742c
Update README.md
rebdiaz Feb 22, 2025
36f5b44
Update README.md
rebdiaz Feb 22, 2025
d52019d
Add example svg files for testing board generation
rebdiaz Feb 22, 2025
fafec7c
AUTO GEN BOARDS: Fix bug where duplicate board message remained after…
rebdiaz Feb 22, 2025
5320ad2
Update README.md
rebdiaz Feb 22, 2025
d5b18e8
AUTO GEN BOARDS: Change where we look for double click to change name…
rebdiaz Feb 22, 2025
1256286
Merge pull request #11 from CAPSTONE-24-25-IRON-CODER/rebecca-dev
rebdiaz Feb 25, 2025
a96f470
Persistant terminal features, update of simulator UI
e-morandi Feb 25, 2025
603127e
Automatic State Saving and Renode Output reading
josuevicente33 Feb 25, 2025
8d8caa5
Merge conflict resolution
e-morandi Feb 25, 2025
f710d8f
Merge branch 'main-dev' into josue-dev
josuevicente33 Feb 25, 2025
037eee1
Merge conflicts
e-morandi Feb 25, 2025
a99ee30
Merge pull request #12 from CAPSTONE-24-25-IRON-CODER/josue-dev
josuevicente33 Feb 25, 2025
37e134f
Cargo.lock changed fix yay
rebdiaz Feb 25, 2025
a1065c9
Merge
e-morandi Feb 25, 2025
910a427
Merge branch 'main-dev' into ethan-dev
e-morandi Feb 25, 2025
eba1a09
add serial monitor modules
erictobon Feb 25, 2025
83d3d05
TODO: connect serial monitor components to button
erictobon Feb 25, 2025
34de243
Merge pull request #7 from CAPSTONE-24-25-IRON-CODER/ethan-dev
e-morandi Feb 27, 2025
b4daca8
AUTO GEN BOARDS: Change where board generation windows are displayed
rebdiaz Feb 28, 2025
4167164
AUTO GEN BOARDS: Fix bug that prevented users from creating a discret…
rebdiaz Feb 28, 2025
795c6c1
AUTO GEN BOARDS: Fix bug that prevented users from creating a loading…
rebdiaz Mar 2, 2025
3fa87a2
AUTO GEN BOARDS: Automatically resize provided SVGs
rebdiaz Mar 2, 2025
2972788
AUTO GEN BOARDS: Move where the pinout information form is displayed …
rebdiaz Mar 3, 2025
8f789f9
serial monitor opens on button click
erictobon Mar 4, 2025
3cb3ef5
Revert "AUTO GEN BOARDS: Move where the pinout information form is di…
rebdiaz Mar 4, 2025
91dcca5
Merge branch 'main-dev' into eric-dev
erictobon Mar 4, 2025
4e5aa94
Merge pull request #10 from CAPSTONE-24-25-IRON-CODER/eric-dev
erictobon Mar 4, 2025
f1cd9a9
Merge pull request #13 from CAPSTONE-24-25-IRON-CODER/rebecca-dev
rebdiaz Mar 4, 2025
347c947
AUTO GEN BOARDS: Undo pinout change remove. Reverted to push other co…
rebdiaz Mar 4, 2025
3a32c26
Merge branch 'rebecca-dev' of https://github.com/CAPSTONE-24-25-IRON-…
rebdiaz Mar 4, 2025
67d4a43
Update Cargo.lock
erictobon Mar 4, 2025
cec96cd
Update Cargo.lock
julianbeloiu Mar 4, 2025
8d4dd85
AUTO GEN BOARDS: Undo pinout change remove. Reverted to push other co…
rebdiaz Mar 4, 2025
555a9de
Update display.rs
erictobon Mar 4, 2025
5630841
AUTO GEN BOARDS: Improve designate pinout window. Add pinout form to …
rebdiaz Mar 9, 2025
c87ebd3
bug fixes + output tabs
e-morandi Mar 10, 2025
8e49783
Merge pull request #14 from CAPSTONE-24-25-IRON-CODER/ethan-dev
e-morandi Mar 10, 2025
ef1c8fc
final fixes for terminal
e-morandi Mar 11, 2025
1306ac4
Merge pull request #15 from CAPSTONE-24-25-IRON-CODER/ethan-dev
e-morandi Mar 11, 2025
b303dab
Update README.md
josuevicente33 Mar 11, 2025
35261cb
Update README.md
josuevicente33 Mar 11, 2025
2963085
Merge pull request #16 from CAPSTONE-24-25-IRON-CODER/josuevicente33-…
josuevicente33 Mar 11, 2025
9e364a4
AUTO GEN BOARDS: Get pin name from dropdown menu when adding pins. Im…
rebdiaz Mar 13, 2025
db7edff
AUTO GEN BOARDS: Fix changing SVG size parsing issue
rebdiaz Mar 14, 2025
887ad31
AUTO GEN BOARDS: Reload boards upon board creation - no need to resta…
rebdiaz Mar 16, 2025
88a4ead
AUTO GEN BOARDS: Fix bug that prevented users from creating a periphe…
rebdiaz Mar 16, 2025
433c5c0
AUTO GEN BOARDS: Allow user to choose between a default board image, …
rebdiaz Mar 17, 2025
f91d81b
AUTO GEN BOARDS: Remove unused imports.
rebdiaz Mar 17, 2025
216145d
AUTO GEN BOARDS: Improve performance of designate pins window by load…
rebdiaz Mar 26, 2025
cbb36e9
AUTO GEN BOARDS: Improve performance by changing PNG encoder compress…
rebdiaz Mar 26, 2025
65b7f47
AUTO GEN BOARDS: Improve performance: change name by left click inste…
rebdiaz Mar 26, 2025
5ba2537
Merge branch 'main-dev' into josue-dev
josuevicente33 Mar 26, 2025
37f7e6a
AUTO GEN BOARDS: Cleanup
rebdiaz Mar 26, 2025
38d8906
AUTO GEN BOARDS: Improve responsiveness: Display message to the user …
rebdiaz Mar 26, 2025
fa8c33d
AUTO GEN BOARDS: Remove unwrap statements
rebdiaz Mar 26, 2025
0e6f2c8
AUTO GEN BOARDS: Update unit tests
rebdiaz Mar 28, 2025
745bd7c
Fixed Crashing if Renode is not Available
josuevicente33 Mar 28, 2025
4402962
Update Script Loading
josuevicente33 Mar 28, 2025
c9c1b08
Update README.md
rebdiaz Mar 28, 2025
362e33d
Update README.md
rebdiaz Mar 28, 2025
a0fbcc6
Tab layout for simulator, output, and terminal. Integrated simulator
e-morandi Mar 28, 2025
1c8a6a7
Update to create script for renode to launch
josuevicente33 Mar 28, 2025
81729fb
Merge branch 'ethan-dev' into josue-dev
josuevicente33 Mar 28, 2025
1c4b1bd
Update README.md
josuevicente33 Mar 29, 2025
6c173be
Update README.md
e-morandi Mar 29, 2025
b0df2c3
Update alarm clock example code README
rebdiaz Apr 3, 2025
76dfddc
Merge pull request #17 from CAPSTONE-24-25-IRON-CODER/rebecca-dev
rebdiaz Apr 3, 2025
9b99f33
Added the popup
josuevicente33 Apr 6, 2025
50490be
Updated Terminal Code
josuevicente33 Apr 6, 2025
e681e09
Terminal support for OS. Resource monitor
e-morandi Apr 10, 2025
a1185b2
Remove unused import
rebdiaz Apr 10, 2025
81c7101
Add a STM32 board
rebdiaz Apr 10, 2025
d6b5c49
macOS terminal support changed. Simulation updated to grey out button
e-morandi Apr 10, 2025
e35e9c1
Merge branch 'ethan-dev' of https://github.com/CAPSTONE-24-25-IRON-CO…
e-morandi Apr 10, 2025
0b38a79
Fix STM32F4 name
rebdiaz Apr 11, 2025
46af45b
macOS support changes
e-morandi Apr 11, 2025
eb08e77
Fix repeating directory lines
rebdiaz Apr 11, 2025
b792da9
Update README.md
rebdiaz Apr 12, 2025
b19288b
Update README.md
rebdiaz Apr 12, 2025
111a859
Merge pull request #18 from CAPSTONE-24-25-IRON-CODER/josue-dev
josuevicente33 Apr 14, 2025
8d6e57a
Merge branch 'main-dev' into ethan-dev
e-morandi Apr 14, 2025

Sorry, this diff is taking too long to generate.

It may be too large to display on GitHub.