; ---------------------------------------------------------------------------
; menu_Core0.cmm
; ---------------------------------------------------------------------------
  PMACRO.EXPLICIT

; ---------------------------------------------------------------------------
  MENU.ReProgram
  (&+
    ADD
    MENU
    (
      POPUP "HDECU"
      (
        POPUP    "CodeFlash"
        (
          ;MENUITEM "Flash-Setup"        "DO flash_setup.cmm"
          ;MENUITEM "Flash-ECU"          "DO flash_ecu.cmm"
          ;MENUITEM "Load-Symbols"       "DO load_symbols.cmm"
          SEPARATOR
          MENUITEM "EFT-Data Read"      "DO Scripts/eft_read.cmm"
          MENUITEM "EFT-Data Program"   "DO Scripts/eft_program.cmm"
        )
        POPUP    "DataFlash"
        (
          MENUITEM "DataFlash Read"     "DO Scripts/dataflash_read.cmm"
          MENUITEM "DataFlash Program"  "DO Scripts/dataflash_program.cmm"
          MENUITEM "DataFlash Erase"    "DO Scripts/dataflash_erase.cmm"
        )
      )
    )

    ;ADD
    ;TOOLBAR
    ;(
    ;  ;         <tooltip>             <icon>         <command>
    ;  TOOLITEM  "Flash-Setup"         "[:flashfile]" "DO flash_setup.cmm"
    ;  TOOLITEM  "Flash-ECU"           "[:flash]"     "DO flash_ecu.cmm"
    ;  TOOLITEM  "Load-Symbols"        "[:syslog]"    "DO load_symbols.cmm"
    ;  SEPARATOR
    ;  TOOLITEM  "Sync-Cores"          "[:correlate]" "DO sync_cmx.cmm"
    ;  TOOLITEM  "Prepare CM0+"        "[:remove]"    "DO prepare_cm0.cmm"
    ;  TOOLITEM  "Prepare All Cores"   "[:removeall]" "DO prepare_cmx.cmm"
    ;  TOOLITEM  "Start All Cores"     "[:rightpage]" "DO start_cmx.cmm"
    ;  SEPARATOR
    ;  TOOLITEM  "Watch-Live"          "[:alistcts]"  "Var.Watch %E %SpotLight"
    ;  SEPARATOR
    ;)
  )

  ENDDO