# N9H30 Series ## Supported drivers | Peripheral | rt_device_class_type | Device name | | ------ | ---- | :------: | | ADC | RT_Device_Class_Miscellaneous (ADC) | ***adc*** | | ADC_TOUCH | RT_Device_Class_Touch | ***adc_touch*** | | CAN | RT_Device_Class_CAN | ***can[0-1]*** | | CRYPTO | RT_Device_Class_Miscellaneous (HW Crypto) | ***hwcryto*** | | EMAC | RT_Device_Class_NetIf | ***e[0-1]*** | | ETIMER | RT_Device_Class_Timer | ***etimer[0-3]*** | | ETIMER_CAPTURE | RT_Device_Class_Miscellaneous(inputcapture) | ***etmr[0-3]i0*** | | GE2D | N/A | ***N/A*** | | GPIO | RT_Device_Class_Miscellaneous (Pin) | ***gpio*** | | I2C | RT_Device_Class_I2CBUS | ***i2c[0-1]*** | | I2S | RT_Device_Class_Sound | ***sound0*** | | JPEGCODEC | N/A | ***N/A*** | | PWM | RT_Device_Class_Miscellaneous (PWM) | ***pwm0*** | | QSPI | RT_Device_Class_SPIBUS | ***qspi[0-1]*** | | RTC | RT_Device_Class_RTC | ***rtc*** | | SC (UART function) | RT_Device_Class_Char | ***scuart[0-1]*** | | SDH | RT_Device_Class_Block | ***sdh[0-1]*** | | SOFTI2C | RT_Device_Class_I2CBUS | ***softi2c[0-1]*** | | SYS | N/A | ***N/A*** | | SYSTICK | N/A | ***N/A*** | | TIMER | RT_Device_Class_Timer | ***timer[0-3]*** | | UART | RT_Device_Class_Char | ***uart[0-9]*** | | USBD | RT_Device_Class_USBDevice | ***usbd*** | | USBHOST | RT_Device_Class_USBHost | ***usbh*** | | VPOST | RT_Device_Class_Graphic | ***lcd,osd*** | | WDT | RT_Device_Class_Miscellaneous (Watchdog) | ***wdt*** |