extern void hardware(void);