@@ -91,6 +91,9 @@ private static BootloaderType QmkOrLufaHid(ushort rev) =>
9191 // ── GigaDevice Semiconductor (0x28E9) ──────────────────────────
9292 [ ( 0x28E9 , 0x0189 ) ] = new ( BootloaderType . Gd32VDfu ) ,
9393
94+ // ── ArteryTek (0x2E3C) ──────────────────────────────────────────
95+ [ ( 0x2E3C , 0xDF11 ) ] = new ( BootloaderType . At32Dfu ) ,
96+
9497 // ── Geehy Semiconductor (0x314B) ────────────────────────────────
9598 [ ( 0x314B , 0x0106 ) ] = new ( BootloaderType . Apm32Dfu ) ,
9699
@@ -111,6 +114,7 @@ public static IUsbDevice CreateDevice(
111114 return GetDeviceType ( device . VendorId , device . ProductId , device . RevisionBcd ) switch
112115 {
113116 BootloaderType . Apm32Dfu => new Apm32DfuDevice ( device , toolProvider ) ,
117+ BootloaderType . At32Dfu => new At32DfuDevice ( device , toolProvider ) ,
114118 BootloaderType . AtmelDfu => new AtmelDfuDevice ( device , toolProvider , serialPortService ) ,
115119 BootloaderType . AtmelSamBa => new AtmelSamBaDevice ( device , toolProvider , serialPortService ) ,
116120 BootloaderType . AvrIsp => new AvrIspDevice ( device , toolProvider , serialPortService ) ,
0 commit comments