Haven't done much on projects since back from my trip. But I did fix some issues with the wifi, so it is much more stable now.
I also made it so device will enter deepsleep after 1 minute of no button presses. The deep sleep state that it goes into must use less power than I previously thought, because it was in this state for nearly one entire day and barely used any battery... maybe 5%. I haven't done many tests, but the main purpose of this state is if the user forgets to turn it off the battery won't just drain uselessly.
Unrelated to this project: My brother I was visiting is an electrician, and one of the jobs we went to there had been a lightning strike near the house. We swapped out some outlets and switches at the site, as well as an automatic yard sprinkler control box. I was curious what had been damaged in the box. And upon opening it saw many exploded capacitors and transistors, as well as traces that had been completely blown off the board. I got a couple pictures and may make a page post with my findings as it was interesting.
I am really wishing I would have started this project in C instead of python. But I will continue work on it until the interpreter and device code is finished in python before moving on to C. My goal is to make the GRK code compatible with the python and C implementations of the interpreter... The C version will also have a PC version, and can run a GRK program file by doing something like "./grk test.grk", or just running "./grk" or "grk.exe" if on PC, which will load the GRK console.
I am not too familiar with Windows command line options, but when using a linux environment I like creating alias's for my own programs to make things simpler.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.