#pragma once struct led { volatile uint8_t output; };