From 8f71ca1be5c1c813012a7e751b5cbae304e0557c Mon Sep 17 00:00:00 2001 From: stijn Date: Wed, 10 Feb 2021 09:20:19 +0100 Subject: [PATCH] Auto stash before merge of "main" and "origin/main" --- .../.vs/Microcontrollers/v14/.atsuo | Bin 14336 -> 24064 bytes Microcontrollers/Microcontrollers.atsln | 6 ++ Microcontrollers/opdracht 2.7a/main.c | 92 +++++++++++++++++- .../opdracht 2.7a/opdracht 2.7a.cproj | 74 +++++++++++++- 4 files changed, 167 insertions(+), 5 deletions(-) diff --git a/Microcontrollers/.vs/Microcontrollers/v14/.atsuo b/Microcontrollers/.vs/Microcontrollers/v14/.atsuo index 836b0dc5c2858582e8d01ae5488bc2811525f6a8..e91e23bec4822d6f526871d535b272a952f59a47 100644 GIT binary patch delta 3707 zcmeH}O^n;d701QhwX)u5z1|qL<&B$eypGqgb|XrnM5?V(Q=~+S67@lflBhbVsW0mL zTcSiK)#gw%ITS^AEcK0RJW62^941 zrE5+boG%l|e!)Jo1Lj}R!_}96aF@URZ%DWT0v6pk2f*58s9y%Y0_*~>0#|`O;2Q86 za2-HDbYHojTTc=nJMZ3D$E|Q{)NtQ$;S}tg2tRV~u8}zZS8n&(iSj4+!IA@o2ckd> z5C9Q~0}_w`l7I}PfHaT+vVa1pKn~D=JWv3NfDV*^ZvuCKH-Wc+Zvl4!11RGmDqvKB z8c+vJpaC?27SIMdKo{r%eP93#fe|nUCcqSB-4`z7dEEo=ZQvc?+rY^RpvPwg7X+U; zLBTctCd2|wHr=(-|8v56{1bT4pP4wZ` zjrEOZV}t`e-2QakbxKA5eChYD6%e*gi${CV&jmL+e=)F0;Q8SV`E;IWa`992V8sVh zTSN0p?;X3iGsIa)csgJF7IRn9bpbTI=bkon(%^iwg&w&i*Nb4TpNgHd*-UIYE`oUe zRKU3p&R+SlleLwdRY!m!hS70^xuafZGi_lS?;r;YsIKa?{ z6iWpUS$}{z4EqByCLALDu}JWpxBG+Y$fz_XyZ$$5{sU*yAew084g*~~}MibW;_ zv(G|FsahkdnP5e*%Vs%N$90|Yh8x&miz!thY(*L_T;z8JL23KcW@m5k8ou;HaD>r6r(`Qzd=+0eqeqIpJS zr4&kyJwq|ym#tc+r%f%9l!a_Un+Pry2fBilMyQ;dAgL%%7ZAZ zA+7Opw9_dkDh-uPmF&J1D%yhp8%i0WsO9siX{xN5V%l1!V*)2BcBMA3W2UcOFL*sg zjgTKr&nBlCuSXF4Rgp=z67iD7h;m({g?d}H2js9n7-%J5 z#h)vwtl-lJNrU(2DkFbHRK{Y(Y)QeixCqJ8j34_OLX_=LOMTGJ^aPVi`6AtHlPk^j zz$n%EIjMWip*P6at#Q61=F8Q&$75Gat!gPyl>{Z(8kTe3ZlD&JW>VqYAePm{c2M#P za;=p$y7YuDk9(xuWI0fmkZZvO|H CD?#4? delta 315 zcmZqJ!`M);A%}@?LP429>;G$vJPZsB2ZSeAF?mit%xuW$H~A~uIbKG2py+=nm>ejs z!YTE^OLxoc^P #include +typedef enum { + IDLE, + PERPARE_COFFEE_POWDER, + BOIL_WATER, + POUR_COFFEE + } state ; + + typedef enum { + false = 0, + true = 1 + } bool; + +state current_state; + +void wait( int ms ) +{ + for (int i=0; i 2000); + setPourPumpState(shouldPour); + + milisPouring++; + + if(!shouldPour){ + milisPouring = 0; + } + break; + } + wait(1); } } \ No newline at end of file diff --git a/Microcontrollers/opdracht 2.7a/opdracht 2.7a.cproj b/Microcontrollers/opdracht 2.7a/opdracht 2.7a.cproj index 9c0f55c..e883d7a 100644 --- a/Microcontrollers/opdracht 2.7a/opdracht 2.7a.cproj +++ b/Microcontrollers/opdracht 2.7a/opdracht 2.7a.cproj @@ -4,7 +4,7 @@ 2.0 7.0 com.microchip.xc8 - 2285C48D-296E-43FD-A7B6-69885F64CFFD + {b7ed8d27-9387-4a45-a238-923f89602fb5} ATmega128 none Executable @@ -15,12 +15,80 @@ opdracht 2.7a opdracht 2.7a opdracht 2.7a + XC8_2.31 + true + false + true + true + + + true + + 2 + 0 + 0 + + + + + + + + + + + + + - + + + True + True + True + + + (%24DeviceMacro) + NDEBUG + + + Optimize for size (-Os) + True + True + True + + + libm + + + + - + + + True + True + + + (%24DeviceMacro) + DEBUG + + + Optimize debugging experience (-Og) + True + True + Default (-g2) + True + + + libm + + + Default (-Wa,-g) + +