~toykeeper/flashlight-firmware/trunk

« back to all changes in this revision

Viewing changes to ToyKeeper/spaghetti-monster/spaghetti-monster.h

  • Committer: Selene Scriven
  • Date: 2017-08-25 01:22:10 UTC
  • mto: (188.9.1 emisar-d18)
  • mto: This revision was merged to the branch mainline in revision 206.
  • Revision ID: ubuntu@toykeeper.net-20170825012210-oudmztbdsus3bic2
Started on some documentation, spaghetti-monster.txt.
Added #defines for State return values: EVENT_HANDLED, EVENT_NOT_HANDLED
Improved handling of delay includes.
Managed mischief.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
#include "fsm-ramping.h"
37
37
#include "fsm-main.h"
38
38
 
39
 
#ifdef USE_DEBUG_BLINK
 
39
#if defined(USE_DELAY_MS) || defined(USE_DELAY_4MS) || defined(USE_DELAY_ZERO) || defined(USE_DEBUG_BLINK)
40
40
#define OWN_DELAY
41
 
#define USE_DELAY_4MS
42
41
#include "tk-delay.h"
 
42
#endif
 
43
 
 
44
#ifdef USE_DEBUG_BLINK
43
45
#define DEBUG_FLASH PWM1_LVL = 64; delay_4ms(2); PWM1_LVL = 0;
44
46
void debug_blink(uint8_t num) {
45
47
    for(; num>0; num--) {