diff --git a/data/registers/lcd_v1.yaml b/data/registers/lcd_v1.yaml index 007afb6..25292a4 100644 --- a/data/registers/lcd_v1.yaml +++ b/data/registers/lcd_v1.yaml @@ -22,35 +22,27 @@ block/LCD: - name: RAM_COM0 description: display memory byte_offset: 20 - fieldset: RAM_COM0 - name: RAM_COM1 description: display memory byte_offset: 28 - fieldset: RAM_COM1 - name: RAM_COM2 description: display memory byte_offset: 36 - fieldset: RAM_COM2 - name: RAM_COM3 description: display memory byte_offset: 44 - fieldset: RAM_COM3 - name: RAM_COM4 description: display memory byte_offset: 52 - fieldset: RAM_COM4 - name: RAM_COM5 description: display memory byte_offset: 60 - fieldset: RAM_COM5 - name: RAM_COM6 description: display memory byte_offset: 68 - fieldset: RAM_COM6 - name: RAM_COM7 description: display memory byte_offset: 76 - fieldset: RAM_COM7 fieldset/CLR: description: clear register fields: @@ -132,1054 +124,6 @@ fieldset/FCR: description: PS 16-bit prescaler bit_offset: 22 bit_size: 4 -fieldset/RAM_COM0: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM1: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM2: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM3: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM4: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM5: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM6: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 -fieldset/RAM_COM7: - description: display memory - fields: - - name: S00 - description: S00 - bit_offset: 0 - bit_size: 1 - - name: S01 - description: S01 - bit_offset: 1 - bit_size: 1 - - name: S02 - description: S02 - bit_offset: 2 - bit_size: 1 - - name: S03 - description: S03 - bit_offset: 3 - bit_size: 1 - - name: S04 - description: S04 - bit_offset: 4 - bit_size: 1 - - name: S05 - description: S05 - bit_offset: 5 - bit_size: 1 - - name: S06 - description: S06 - bit_offset: 6 - bit_size: 1 - - name: S07 - description: S07 - bit_offset: 7 - bit_size: 1 - - name: S08 - description: S08 - bit_offset: 8 - bit_size: 1 - - name: S09 - description: S09 - bit_offset: 9 - bit_size: 1 - - name: S10 - description: S10 - bit_offset: 10 - bit_size: 1 - - name: S11 - description: S11 - bit_offset: 11 - bit_size: 1 - - name: S12 - description: S12 - bit_offset: 12 - bit_size: 1 - - name: S13 - description: S13 - bit_offset: 13 - bit_size: 1 - - name: S14 - description: S14 - bit_offset: 14 - bit_size: 1 - - name: S15 - description: S15 - bit_offset: 15 - bit_size: 1 - - name: S16 - description: S16 - bit_offset: 16 - bit_size: 1 - - name: S17 - description: S17 - bit_offset: 17 - bit_size: 1 - - name: S18 - description: S18 - bit_offset: 18 - bit_size: 1 - - name: S19 - description: S19 - bit_offset: 19 - bit_size: 1 - - name: S20 - description: S20 - bit_offset: 20 - bit_size: 1 - - name: S21 - description: S21 - bit_offset: 21 - bit_size: 1 - - name: S22 - description: S22 - bit_offset: 22 - bit_size: 1 - - name: S23 - description: S23 - bit_offset: 23 - bit_size: 1 - - name: S24 - description: S24 - bit_offset: 24 - bit_size: 1 - - name: S25 - description: S25 - bit_offset: 25 - bit_size: 1 - - name: S26 - description: S26 - bit_offset: 26 - bit_size: 1 - - name: S27 - description: S27 - bit_offset: 27 - bit_size: 1 - - name: S28 - description: S28 - bit_offset: 28 - bit_size: 1 - - name: S29 - description: S29 - bit_offset: 29 - bit_size: 1 - - name: S30 - description: S30 - bit_offset: 30 - bit_size: 1 - - name: S31 - description: S31 - bit_offset: 31 - bit_size: 1 fieldset/SR: description: status register fields: