├── .gitignore ├── LICENSE.txt ├── README.html ├── README.md ├── RELEASE_NOTES.txt ├── arm ├── cmsis_gcc.h ├── core_cm3.h ├── core_cm3.hxx ├── core_cmFunc.h └── core_cmInstr.h ├── examples ├── blue_pill │ ├── Makefile │ ├── example.cxx │ ├── midi.cxx │ ├── mouse.cxx │ ├── usb_cdc_acm_echo.cxx │ ├── usb_cdc_acm_echo_c.c │ ├── usb_cdc_acm_randomtest.cxx │ ├── usb_echo.cxx │ ├── usb_echo.h │ ├── usb_echo.hxx │ ├── usb_echo_c.c │ ├── usb_echo_max_endpts.cxx │ ├── usb_mcu_init.cxx │ ├── usb_mcu_init.h │ ├── usb_mcu_init.hxx │ ├── usb_mcu_init_c.c │ ├── usb_randomtest.cxx │ ├── usb_randomtest.hxx │ ├── usb_simple_echo.cxx │ └── usb_simple_randomtest.cxx └── linux │ ├── Makefile │ ├── simple_randomtest.cxx │ ├── stdin.cxx │ ├── tty_randomtest.cxx │ └── ttyio.py ├── regbits ├── regbits.hxx ├── stm32f103xb.hxx └── stm32f103xb_tim.hxx ├── st ├── stm32f103xb.h └── system_stm32f1xx.h ├── usb ├── usb_dev.cxx ├── usb_dev.h ├── usb_dev.hxx ├── usb_dev_c.inl ├── usb_dev_cdc_acm.cxx ├── usb_dev_cdc_acm.h ├── usb_dev_cdc_acm.hxx ├── usb_dev_cdc_acm_c.cxx ├── usb_dev_hid.cxx ├── usb_dev_hid.hxx ├── usb_dev_hid_mouse.cxx ├── usb_dev_hid_mouse.hxx ├── usb_dev_max_endpts.cxx ├── usb_dev_max_endpts.hxx ├── usb_dev_midi.cxx ├── usb_dev_midi.hxx ├── usb_dev_simple.cxx └── usb_dev_simple.hxx └── util ├── bin_to_hex.hxx ├── random_test.hxx ├── sys_tick_timer.hxx └── xorshift_random.hxx /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/README.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/RELEASE_NOTES.txt -------------------------------------------------------------------------------- /arm/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/arm/cmsis_gcc.h -------------------------------------------------------------------------------- /arm/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/arm/core_cm3.h -------------------------------------------------------------------------------- /arm/core_cm3.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/arm/core_cm3.hxx -------------------------------------------------------------------------------- /arm/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/arm/core_cmFunc.h -------------------------------------------------------------------------------- /arm/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/arm/core_cmInstr.h -------------------------------------------------------------------------------- /examples/blue_pill/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/Makefile -------------------------------------------------------------------------------- /examples/blue_pill/example.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/example.cxx -------------------------------------------------------------------------------- /examples/blue_pill/midi.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/midi.cxx -------------------------------------------------------------------------------- /examples/blue_pill/mouse.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/mouse.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_cdc_acm_echo.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_cdc_acm_echo.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_cdc_acm_echo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_cdc_acm_echo_c.c -------------------------------------------------------------------------------- /examples/blue_pill/usb_cdc_acm_randomtest.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_cdc_acm_randomtest.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_echo.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_echo.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_echo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_echo.h -------------------------------------------------------------------------------- /examples/blue_pill/usb_echo.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_echo.hxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_echo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_echo_c.c -------------------------------------------------------------------------------- /examples/blue_pill/usb_echo_max_endpts.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_echo_max_endpts.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_mcu_init.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_mcu_init.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_mcu_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_mcu_init.h -------------------------------------------------------------------------------- /examples/blue_pill/usb_mcu_init.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_mcu_init.hxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_mcu_init_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_mcu_init_c.c -------------------------------------------------------------------------------- /examples/blue_pill/usb_randomtest.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_randomtest.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_randomtest.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_randomtest.hxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_simple_echo.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_simple_echo.cxx -------------------------------------------------------------------------------- /examples/blue_pill/usb_simple_randomtest.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/blue_pill/usb_simple_randomtest.cxx -------------------------------------------------------------------------------- /examples/linux/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/linux/Makefile -------------------------------------------------------------------------------- /examples/linux/simple_randomtest.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/linux/simple_randomtest.cxx -------------------------------------------------------------------------------- /examples/linux/stdin.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/linux/stdin.cxx -------------------------------------------------------------------------------- /examples/linux/tty_randomtest.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/linux/tty_randomtest.cxx -------------------------------------------------------------------------------- /examples/linux/ttyio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/examples/linux/ttyio.py -------------------------------------------------------------------------------- /regbits/regbits.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/regbits/regbits.hxx -------------------------------------------------------------------------------- /regbits/stm32f103xb.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/regbits/stm32f103xb.hxx -------------------------------------------------------------------------------- /regbits/stm32f103xb_tim.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/regbits/stm32f103xb_tim.hxx -------------------------------------------------------------------------------- /st/stm32f103xb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/st/stm32f103xb.h -------------------------------------------------------------------------------- /st/system_stm32f1xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/st/system_stm32f1xx.h -------------------------------------------------------------------------------- /usb/usb_dev.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev.cxx -------------------------------------------------------------------------------- /usb/usb_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev.h -------------------------------------------------------------------------------- /usb/usb_dev.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev.hxx -------------------------------------------------------------------------------- /usb/usb_dev_c.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_c.inl -------------------------------------------------------------------------------- /usb/usb_dev_cdc_acm.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_cdc_acm.cxx -------------------------------------------------------------------------------- /usb/usb_dev_cdc_acm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_cdc_acm.h -------------------------------------------------------------------------------- /usb/usb_dev_cdc_acm.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_cdc_acm.hxx -------------------------------------------------------------------------------- /usb/usb_dev_cdc_acm_c.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_cdc_acm_c.cxx -------------------------------------------------------------------------------- /usb/usb_dev_hid.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_hid.cxx -------------------------------------------------------------------------------- /usb/usb_dev_hid.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_hid.hxx -------------------------------------------------------------------------------- /usb/usb_dev_hid_mouse.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_hid_mouse.cxx -------------------------------------------------------------------------------- /usb/usb_dev_hid_mouse.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_hid_mouse.hxx -------------------------------------------------------------------------------- /usb/usb_dev_max_endpts.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_max_endpts.cxx -------------------------------------------------------------------------------- /usb/usb_dev_max_endpts.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_max_endpts.hxx -------------------------------------------------------------------------------- /usb/usb_dev_midi.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_midi.cxx -------------------------------------------------------------------------------- /usb/usb_dev_midi.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_midi.hxx -------------------------------------------------------------------------------- /usb/usb_dev_simple.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_simple.cxx -------------------------------------------------------------------------------- /usb/usb_dev_simple.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/usb/usb_dev_simple.hxx -------------------------------------------------------------------------------- /util/bin_to_hex.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/util/bin_to_hex.hxx -------------------------------------------------------------------------------- /util/random_test.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/util/random_test.hxx -------------------------------------------------------------------------------- /util/sys_tick_timer.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/util/sys_tick_timer.hxx -------------------------------------------------------------------------------- /util/xorshift_random.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanks4opensource/papoon_usb/HEAD/util/xorshift_random.hxx --------------------------------------------------------------------------------