STM8 USB V-USB

2017-12-08~19_58_48 программируемая клавиатура
USB РID keyboard macros for games programming
Добавился отладчик (можно по USB считывать и записывать в регистры МК)
Скорее это больше для управления задумано, чем для отладки.
Добавилась возможность сохранения настроек кнопок в ini файл
github.com/BBS215
debugtool
debugtoolGUI
Чтобы работало прошивку в МК надо обновить.

2017-11-22~10_13_59
STM8S003F3P6 USB HID программируемая клавиатура с АПЧ (без кварца)
+ программа конфига кнопок с графикой и командной строкой.
forum.easyelectronics.ru/viewtopic.php?p=526561#p526561
(https://github.com/selevo/STM8S-VUSB-KEYBOARD/tree/patch-1)

github.com/wlianmin/stm8_usb
в комплекте пример hid мышки самодвигающейся :)
китайцы взяли в основу труды этого товарища:
ziblog.ru/2014/02/20/programmnyiy-usb-na-mikrokontrollerah-stm8.html
и в общем-то довели до рабочей железки

А нашлось сначала вот что:
STM8 USB
vk.com/doc-73481857_408253851

портированные на IAR
vk.com/doc-73481857_408254606

vusb в c++ окружении

Может быть кому-то будет интересно. Чтобы использовать firmware в папке hid-custom-rq (vusb-20100715) не только в C, но и в C++ проекте, нужно в общие заголовочники добавить вот такую вещь (на примере usbdrv.h):
#ifndef __usbdrv_h_included__
#define __usbdrv_h_included__

#ifdef __cplusplus
extern "C" {
#endif

...

#ifdef __cplusplus
}
#endif

#endif /* __usbdrv_h_included__ */


Читать дальше
  • +1
  • 07 января 2012, 20:28
  • uni