#ifndef _display_h_ #define _display_h_ #include #include "main.h" #define _A 0x10 #define _B 0x20 #define _C 0x40 #define _D 0x02 #define _E 0x01 #define _F 0x08 #define _G 0x04 #define _DP 0x80 #define _0 _A+_B+_C+_D+_E+_F #define _1 _B+_C #define _2 _A+_B+ _D+_E+ _G #define _3 _A+_B+_C+_D+ _G #define _4 _B+_C+ _F+_G #define _5 _A+ _C+_D+ _F+_G #define _6 _A+ _C+_D+_E+_F+_G #define _7 _A+_B+_C #define _8 _A+_B+_C+_D+_E+_F+_G #define _9 _A+_B+_C+_D +_F+_G #define CHAR_E _A+ _D+_E+_F+_G #define CHAR_r _E+ _G #define MINUS _G #define MINUS3 _DP #define SPACE 0 #define DEFLECTION_Y 0 // index of display #define DEFLECTION_X 1 #define LENS 2 #define WEHNELT 3 #define FILAMENT 4 #define BEAM_I 5 #define BEAM_U 6 void valout( int16_t val, uint8_t channel, uint8_t dp ); void display_update(); #endif