feat: use ledstrip to show vertical scroll
         
        
        
          
feat: use ledstrip to show file loading bar
         
        
        
          
feat: put errors to enum instead of magic constants in code
         
        
        
          
feat: use pheripherals in text viewer
         
        
        
          
refactor: use name and line pointer instead of local variable
         
        
        
        
        
          
fix: comands uninitialised memory access
         
        
        
          
feat: add rotation encoders
         
        
        
          
feat: add full vertial scroll command
         
        
        
          
refactor: move text view commands to text viewer
         
        
        
          
feat: add text viewer main
         
        
        
          
feat: add gui text component
         
        
        
          
feat: add gui text view component
         
        
        
          
feat: add gui line component
         
        
        
          
feat: add base gui functions
         
        
        
          
feat: add keyboard and rotation encoders constants
         
        
        
        
        
        
        
          
feat: add text viewer base
         
        
        
          
refactor: remove irrelevant comment