• Johny Mattsson's avatar
    Initial pass at switching to RTOS SDK. · f3e2a3af
    Johny Mattsson authored
    This compiles, links, and starts the RTOS without crashing and burning.
    
    Lua environment does not yet start due to the different task architecture.
    
    Known pain points:
    
      - task implementation needs to be rewritten for RTOS (next up on my TODO)
    
      - secure espconn does not exist, all secure espconn stuff has been #if 0'd
    
      - lwip now built from within the RTOS SDK, but does not appear to include
        MDNS support. Investigation needed.
    
      - there is no access to FRC1 NMI, not sure if we ever actually used that
        however. Also #if 0'd out for now.
    
      - new timing constraints introduced by the RTOS, all use of ets_delay_us()
        and os_delay_us() needs to be reviewed (the tsl2561 driver in particular).
    
      - even more confusion with ets_ vs os_ vs c_ vs non-prefixed versions.
        In the long run everything should be switched to non-prefixed versions.
    
      - system_set_os_print() not available, needs to be reimplemented
    
      - all the RTOS rodata is loaded into RAM, as it ...
    f3e2a3af
.gitmodules 97 Bytes