enableFB powers on fb, resets, enables DC/DC, initializes width/brightness/mux, clears LED flops, etc etc etc with our new validation scheme in place. enableFBmin simply powers on fb and resets CPLD, without any checks. use this if the cpld is hosed and needs to be reprogrammed (enableFB will fail its checks and will power the fb back off) disableFB disables and powers down the fb getFBfw return the fb firmware version getFBhw return the fb hardware (board artwork) version fbid type return the fb id fb-cpld used to reprogram fb cpld, as in s" blah.xsvf" find if fb-cpld endif 127 setFBbrightness set the fb brightness level (127 here) 64 setFBwidth set the fb pulse width (64 here) $fff setFBenables set the binary FB enable mask (all 12 LEDs enabled here). The "$" specifies hex, but if you are good at translating binary masks to decimal, you don't need this. bit[0] is LED1, bit[1] is LED2, etc... 2 setFBmux mux which LED current is sent back to the mainboard (LED2 here). An argument of 0 disables the mux, while 13 selects the TTL driver pulse. 610 setFBrate set the rate (in Hz) for the flasherboard pulses. Rates supported are 610, 305, 153, 76, 38, 19, 10, 5, 2, and 1 Hz. startFBflashing starts the flasher board flashing stopFBflashing stops the flasher board flashing (1 setFBdcdc, getFBdcdc) independent control of the DC/DC enable bit, for debug. leaving in for now.