Initial commit
Initial commit
Merge https://github.com/vjval1974/BBtest
 Committer: Brad Goold <brad@brad-Precision-M4500.(none)>
	modified:   crane.c
Test Change
asdfa
Daignostic code working for temps/crane etc
Cant get bug out of changing from crane menu to the HLT menu... strange one
worked around the "hard Fault issue". I gather something was trying to access a forbidden memory area, but couldnt pin it down. The work around involved removing the calls to crane_stop() which actually destroyed itself after the call. This fixed the problem (I had a hard fault once after that).
The newest problem i have is that when returning from an applet where I set a dynamic display task to handle events to be written to the screen, upon returning via the applet key handler, I delete the task and set its handle to NULL, but it seems that its still functioning by the time menu.c gets hold of it, and sometimes there is a LOCK taken within the context switch which cant be released.. I tried a few methods to get around this but havent succeeded as yet
fixed problems with a semaphore :-)
Cleaned up HLT code a little
Update before crane semaphore coding.
added mill into the manual functions etc.
added functionality for pumps and valves... keeping everything as simple
as possible at the moment. All output pins have been tested.
fixed up the diag display for the temperatures so that its not a part
of the ds1820 driver source file. Also added semaphore for applet display
control
Added Hop Dropper code and tested operation
Added boil, sorted PWM for 1hz
Added boil. Used a queue to send the duty cycle information to the
running boil task.
Added stir.c .. working on creating sequences by using arrays of
step structures put on a queue for the task to complete
sequentially.
Working at this point with no lockups... printf's with floats are a no-no
Also found that I had a semaphore declared, but not "created". This caused
hard faults also.
Hardly printing out to the terminal as too many printf's cause issues... I cant
work out why because the stack water marks seem fine. Could be something to do
with the heap memory location, but I have little idea about the linker script.
Added flow pulse generator files