device-level programming

noun
UK /dɪˈvaɪs ˈlɛvəl ˈprəʊɡræmɪŋ/
US /dɪˈvaɪs ˈlɛvəl ˈproʊɡræmɪŋ/

Writing instructions that tell a piece of computer hardware exactly what to do.

The engineer used device-level programming to make the robot's motor spin.


OTHER MEANINGS

2. Writing code that talks directly to a specific piece of hardware instead of through an operating system.

Device-level programming let her control the sensor without any extra software.

3. The work of creating the small programs that make gadgets like printers and keyboards run.

He learned device-level programming so he could build his own game controller.

4. Programming that focuses on one physical part of a computer rather than the whole system.

Their class on device-level programming covered how screens show colors.