├── .gitignore ├── LICENSE ├── README.md ├── examples └── hello_world_firmware │ ├── .cproject │ ├── .gitignore │ ├── .project │ ├── .settings │ └── language.settings.xml │ ├── README │ └── src │ ├── aeabi_romdiv_patch.s │ ├── cr_startup_lpc11uxx.c │ ├── crp.c │ ├── hello_world_firmware.c │ └── sysinit.c └── lib └── lpc_chip_11uxx_lib ├── .cproject ├── .project ├── inc ├── adc_11xx.h ├── chip.h ├── clock_11xx.h ├── cmsis.h ├── cmsis_11uxx.h ├── core_cm0.h ├── core_cmFunc.h ├── core_cmInstr.h ├── error.h ├── fmc_11xx.h ├── gpio_11xx_1.h ├── gpiogroup_11xx.h ├── i2c_11xx.h ├── i2c_common_11xx.h ├── i2cm_11xx.h ├── iocon_11xx.h ├── lpc_types.h ├── pinint_11xx.h ├── pmu_11xx.h ├── ring_buffer.h ├── romapi_11xx.h ├── ssp_11xx.h ├── sys_config.h ├── sysctl_11xx.h ├── timer_11xx.h ├── uart_11xx.h ├── usbd │ ├── usbd.h │ ├── usbd_audio.h │ ├── usbd_cdc.h │ ├── usbd_cdcuser.h │ ├── usbd_core.h │ ├── usbd_desc.h │ ├── usbd_dfu.h │ ├── usbd_dfuuser.h │ ├── usbd_hid.h │ ├── usbd_hiduser.h │ ├── usbd_hw.h │ ├── usbd_msc.h │ ├── usbd_mscuser.h │ └── usbd_rom_api.h ├── usbd_11xx.h └── wwdt_11xx.h └── src ├── adc_1125.c ├── adc_11xx.c ├── chip_11xx.c ├── clock_11xx.c ├── gpio_11xx_1.c ├── gpio_11xx_2.c ├── gpiogroup_11xx.c ├── i2c_11xx.c ├── i2cm_11xx.c ├── iocon_11xx.c ├── pinint_11xx.c ├── pmu_11xx.c ├── ring_buffer.c ├── ssp_11xx.c ├── sysctl_11xx.c ├── sysinit_11xx.c ├── timer_11xx.c ├── uart_11xx.c └── wwdt_11xx.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/README.md -------------------------------------------------------------------------------- /examples/hello_world_firmware/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/.cproject -------------------------------------------------------------------------------- /examples/hello_world_firmware/.gitignore: -------------------------------------------------------------------------------- 1 | /Debug/ 2 | /Release/ 3 | -------------------------------------------------------------------------------- /examples/hello_world_firmware/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/.project -------------------------------------------------------------------------------- /examples/hello_world_firmware/.settings/language.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/.settings/language.settings.xml -------------------------------------------------------------------------------- /examples/hello_world_firmware/README: -------------------------------------------------------------------------------- 1 | Simple hello world firmware 2 | -------------------------------------------------------------------------------- /examples/hello_world_firmware/src/aeabi_romdiv_patch.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/src/aeabi_romdiv_patch.s -------------------------------------------------------------------------------- /examples/hello_world_firmware/src/cr_startup_lpc11uxx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/src/cr_startup_lpc11uxx.c -------------------------------------------------------------------------------- /examples/hello_world_firmware/src/crp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/src/crp.c -------------------------------------------------------------------------------- /examples/hello_world_firmware/src/hello_world_firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/src/hello_world_firmware.c -------------------------------------------------------------------------------- /examples/hello_world_firmware/src/sysinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/examples/hello_world_firmware/src/sysinit.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/.cproject -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/.project -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/adc_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/adc_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/chip.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/clock_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/clock_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/cmsis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/cmsis.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/cmsis_11uxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/cmsis_11uxx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/core_cm0.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/core_cmFunc.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/core_cmInstr.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/error.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/fmc_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/fmc_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/gpio_11xx_1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/gpio_11xx_1.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/gpiogroup_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/gpiogroup_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/i2c_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/i2c_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/i2c_common_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/i2c_common_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/i2cm_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/i2cm_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/iocon_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/iocon_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/lpc_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/lpc_types.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/pinint_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/pinint_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/pmu_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/pmu_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/ring_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/ring_buffer.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/romapi_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/romapi_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/ssp_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/ssp_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/sys_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/sys_config.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/sysctl_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/sysctl_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/timer_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/timer_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/uart_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/uart_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_audio.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_cdc.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_cdcuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_cdcuser.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_core.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_desc.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_dfu.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_dfuuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_dfuuser.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_hid.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_hiduser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_hiduser.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_hw.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_msc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_msc.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_mscuser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_mscuser.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd/usbd_rom_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd/usbd_rom_api.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/usbd_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/usbd_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/inc/wwdt_11xx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/inc/wwdt_11xx.h -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/adc_1125.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/adc_1125.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/adc_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/adc_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/chip_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/chip_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/clock_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/clock_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/gpio_11xx_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/gpio_11xx_1.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/gpio_11xx_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/gpio_11xx_2.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/gpiogroup_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/gpiogroup_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/i2c_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/i2c_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/i2cm_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/i2cm_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/iocon_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/iocon_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/pinint_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/pinint_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/pmu_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/pmu_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/ring_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/ring_buffer.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/ssp_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/ssp_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/sysctl_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/sysctl_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/sysinit_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/sysinit_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/timer_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/timer_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/uart_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/uart_11xx.c -------------------------------------------------------------------------------- /lib/lpc_chip_11uxx_lib/src/wwdt_11xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rigidsh/steam-controller-firmware/HEAD/lib/lpc_chip_11uxx_lib/src/wwdt_11xx.c --------------------------------------------------------------------------------