Commit Graph

87 Commits (4ddbf21adee6d4e097c355d8d35dafcc633e4e78)
 

Author SHA1 Message Date
Penguin 4ddbf21ade breaking up generate_makefile() func into smaller parts... for better compile times
Penguin 71d029f231 checkpoint, not progress
Penguin ff5a3535db actual last commit til after christmas. rust + macros + workspaces = disaster... Moved igloo util into its own workspace member (subcrate?) rust building and dependencies are kinda a disaster.
Penguin 912812a37a updated doc. probably last commit til after christmas
Penguin 13c006038e right now im treating nearly every issue as an error when debug logging. later i can revisit this and classify severity with respect to the actual error being thrown
Penguin a1ac14b456 fixed logger to work correctly
Penguin a20b11b539 indepth debugging added and working
Penguin 599bcd93f4 finishing project generation
Penguin e3708e9b68 at this point we will not be deserializing the master make manifest until I can figure out a noninsane way to handle doing it
Penguin 11fd986d44 verified deserializing manifests
Penguin 7633bdf878 real progress is new is now incomplete, but many of the lower level functions are working. i just need the project to get to the 'push' checkpoint and i can test everything
Penguin 9945374437 configs have been a real pain... added a bunch of stubs for testing
Penguin 711deeef76 config files
Penguin f74f64f7b4 working on implementing run, rewriting IglooProject and IglooTarget so they make more sense. also implementing cli info helper functions instead of bulk pasting code everywhere
Penguin 2afd7d3fd3 onto the run function, Igloo::new and Igloo::start work
Penguin d33f842166 restructuring igloo majorly. im simplifying the hierarchy for now and will improve it later. learning rust is a weird tree of unknowns is hard. this should make development faster for now
Penguin 3f638f6475 beginning rewrite
Penguin 3a775f71dc merging
Penguin c7e7a1da83 accidentally worked in stable branch oops
Penguin 267db1c049 adding to agent...
Penguin 5b940b673a merggersjgkf
Penguin 52db698d05 staging
Penguin f38330e423 fixed infinite looper drooper
Penguin 31f4be20a3 0.1.1
penguin cbe8f457db started adding support for multiple targets... need this support for projects like e54_rs485_demo where i have multiple targets doing the exact same shit
penguin fe36f95209 verifying target vs master make man works
penguin 5ca581b496 adding the master make check that was previously unimplemented
penguin fe494f650f added version stuff to info
penguin 8a180683e4 added info for igloo
penguin 83f11ca072 prep
penguin 8a412299a1 removed target folder
penguin 7ed7c41e91 added riscv support but it doesnt work yet
penguin 84a556fe8e Moved more code from igloo_project to igloo_target
penguin 6d0008843c fixed, now back to working state
penguin 87736de5b4 cleaning repo of ignored files
penguin 154fb135f5 compiles now
penguin 8b321a49cc major overhaul
penguin b207661d00 preparing run and push commands
penguin cba83ac5e1 Fixed bug causing PROJECT_NAME to be empty
penguin 82f48dc8ab added bin
penguin 3a77bb6568 cleaning
penguin 717ee81b7f generating projects works 100% verified on samd21j18a and samd21j17a
penguin b7d2f01c10 collection of manifests works
penguin e646a85c5e Project creation works mostly. just need symlinks and initial file spawns
penguin e8b0dfae03 fixed clap issue by switching to clap 3 beta 2 from 3 beta 1
penguin 8e63dad77b clap is broken rn =(
penguin 725dcac8c9 cleaning
penguin 7f6c69129b removing submodules
penguin d19c73b51a Getting ready for a beta release
penguin 38d031ab07 Successfully generated a makefile for the d21 using esf and it worked with no tweaks