loop over array of chars

This commit is contained in:
Norman Bos
2024-07-22 15:33:36 +02:00
parent b154e7cba7
commit e0451ffd1b
3 changed files with 140 additions and 60 deletions
+47 -13
View File
@@ -10,23 +10,57 @@
#define PLAY 0x2A
#define PAUSE 0x29
#define STOP 0x28
#define PREV 0x20 // geraten
#define PREV 0x20
#define NEXT 0x21
// IR commands (Sony 20bit)
#define Q 0x41
#define W 0x47
#define E 0x1A
#define R 0x42
#define T 0x44
#define Z 0x4A
#define MINUS 0x4B
#define SPACE 0x4C
#define PERIOD 0x4D
#define COMMA 0x4E
#define SLASH 0xA
#define QUESTION 0x26
#define EXCLAMATION 0x27
#define BRACKETOPEN 0x33
#define BRACKETCLOSE 0x34
#define NAME 0x3C
#define CHAR 0x36
#define NUM 0x37
#define CLEAR 0xF
#define keyA 0x1D
#define keyB 0x1E
#define keyC 0x1F
#define keyD 0x1B
#define keyE 0x1A
#define keyF 0x0
#define keyG 0x1
#define keyH 0x2
#define keyI 0x3
#define keyJ 0x4
#define keyK 0x5
#define keyL 0x6
#define keyM 0x7
#define keyN 0x8
#define keyO 0x9
#define keyP 0x40
#define keyQ 0x41
#define keyR 0x42
#define keyS 0x43
#define keyT 0x44
#define keyU 0x45
#define keyV 0x46
#define keyW 0x47
#define keyX 0x48
#define keyY 0x49
#define keyZ 0x4A
// IR commands (Sony 20bit)
// old commands
#define EJECT 0x69E
// #define EJECT 0x69E
// #define POWER 0xA9E
#define DISPLAY 0x19E
/* #define DISPLAY 0x19E
#define SCROLL 0x99E
#define CONTINUE 0xB9E
#define SHUFFLE 0x79E
@@ -66,15 +100,15 @@
#define NAME 0x3DE
#define CHAR 0x6DE
#define NUM 0xEDE
#define CLEAR 0xF1E
#define CLEAR 0xF1E */
// #define PLAY 0x55E
// #define PAUSE 0x95E
// #define STOP 0x15E
// #define AMSPREV 0x05E
// #define AMSNEXT 0x85E
#define RECORD 0xB5E
/* #define RECORD 0xB5E
#define REWIND 0xD5E
#define FASTFORWARD 0x35E
#define TREC 0x0DE
#define MUSICSYNC 0xFDE
#define NAMESELECT 0x87E
#define NAMESELECT 0x87E */