I've created a wireless parking space sensor using a specific microcontroller and other components. I'm sure the same components used can be utilized in a different manner by others just with a change of firmware so I was wondering, what exactly is patentable? Would it be the combination of components with dimensions of PCB board? Would it be just the firmware programmed on the microcontroller? Would it be the specific purpose for the combination of components and firmware? Thank you.