Commit Graph

40 Commits (fc38850d650ffd82af40093c6fb506404aade01b)

Author SHA1 Message Date
Penguin fc38850d65 converting igloo to a tool to work with other frameworks. abandoning esf
Penguin 3653c1af4d migrating
Penguin 152968312e move
Penguin 8d276c3f5a small fixes, DEPS
Penguin 28ec6d3624 project generation works well. Changing a lot of things as far as makefile generation goes so its easier to add new targets
Penguin 1d4447a64a igloo is back to where it was before the rewrite but it is much easier to sift through and can now be expanded on... still much work to be done as far as config files and serialization go though
Penguin 1ae22242c8 commented issue where temporary value dropped while borrowed...
Penguin 85df59c4d0 symlinking scripts works
Penguin 59c9019c18 spawning makefiles works. needs a lot of testing though
Penguin 4ddbf21ade breaking up generate_makefile() func into smaller parts... for better compile times
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 5b940b673a merggersjgkf
Penguin 52db698d05 staging
Penguin f38330e423 fixed infinite looper drooper
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 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 154fb135f5 compiles now
penguin 8b321a49cc major overhaul