ParentFull threadmisterbee·If you aren't writing an actual hardware device driver for a specific peripheral port, you are abusing Singleton.View on HN