├── .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
--------------------------------------------------------------------------------