i think, in the firmware, it would be more understandable if WIP_CEV_WRITE were named as WIP_CEV_WRITABLE etc.