MCUNWM:SetWirelessDisabledFlag

Revision as of 05:04, 2 May 2016 by Dazzozo (talk | contribs) (Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x00070040] |- | 1 | ? |} =Response= {| class="wikitable" border="1" |- ! Ind...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Request

Index Word Description
0 Header code [0x00070040]
1 ?

Response

Index Word Description
0 Header code
1 Result code

Description

This writes to the MCU system-state buffer and updates the WirelessDisabled bit.

This does nothing by itself, it merely records the user-specified enable/disable state for future FIRMs. When this is updated, the running FIRM would then *actually* enable/disable the hardware separately to this. The value is loaded at FIRM boot to correctly initialize the previous wireless state that the user expects.

This is stored in (volatile) MCU memory and is reset (to enabled state) at battery pull.