├── Doc ├── README.md └── img │ ├── PgmE104-BT05-TBsm.jpg │ ├── PrgJDY10.gif │ └── schematic.gif ├── LICENSE ├── README.md ├── TlsrComProg.py ├── Uartfloader ├── .cproject ├── .project ├── Include │ ├── analog.h │ ├── app_config.h │ ├── bit.h │ ├── clock.h │ ├── common.h │ ├── compiler.h │ ├── crc.h │ ├── flash.h │ ├── gpio.h │ ├── gpio_default_8266.h │ ├── gpio_default_8267.h │ ├── macro_trick.h │ ├── register_8266.h │ ├── register_8267.h │ ├── spi_i.h │ └── types.h ├── Makefile ├── README.md ├── Source │ ├── analog.c │ ├── crc.c │ ├── flash.c │ ├── main.c │ └── sleep.c ├── floader.bin ├── floader.lst ├── mcu │ ├── boot_826x.link │ ├── cstartup_826x_floader.S │ └── div_mod.S ├── sdkmake.bat └── sdkmakeclean.bat ├── Usbfloader ├── .cproject ├── .project ├── .settings │ └── org.eclipse.core.resources.prefs ├── Include │ ├── analog.h │ ├── app_config.h │ ├── bit.h │ ├── clock.h │ ├── cmd.h │ ├── common.h │ ├── compiler.h │ ├── crc.h │ ├── flash.h │ ├── gpio.h │ ├── gpio_8266.h │ ├── gpio_8267.h │ ├── gpio_default_8266.h │ ├── gpio_default_8267.h │ ├── irq_i.h │ ├── macro_trick.h │ ├── register_8266.h │ ├── register_8267.h │ ├── spi_i.h │ ├── types.h │ ├── usb.h │ └── usbCDC │ │ ├── drivers.h │ │ ├── usb_cdc.h │ │ ├── usb_ctrl.h │ │ ├── usb_desc.h │ │ ├── usb_hw.h │ │ ├── usb_stdDescriptors.h │ │ └── usb_stdRequestType.h ├── Makefile ├── README.md ├── Source │ ├── analog.c │ ├── crc.c │ ├── flash.c │ ├── main.c │ ├── ota_boot.c │ ├── sleep.c │ └── usbCDC │ │ ├── usb_cdc.c │ │ ├── usb_ctrl.c │ │ ├── usb_desc.c │ │ └── usb_hw.c ├── TlsrMemInfo.py ├── TlsrUSBProg.py ├── boot.link ├── mcu │ ├── boot.link │ ├── cstartup_8266.S │ └── div_mod.S ├── sdkmake.bat ├── sdkmakeclean.bat ├── tstrfff.bat ├── usbfloader.bin └── usbfloader.lst └── floader.bin /Doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Doc/README.md -------------------------------------------------------------------------------- /Doc/img/PgmE104-BT05-TBsm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Doc/img/PgmE104-BT05-TBsm.jpg -------------------------------------------------------------------------------- /Doc/img/PrgJDY10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Doc/img/PrgJDY10.gif -------------------------------------------------------------------------------- /Doc/img/schematic.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Doc/img/schematic.gif -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/README.md -------------------------------------------------------------------------------- /TlsrComProg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/TlsrComProg.py -------------------------------------------------------------------------------- /Uartfloader/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/.cproject -------------------------------------------------------------------------------- /Uartfloader/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/.project -------------------------------------------------------------------------------- /Uartfloader/Include/analog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/analog.h -------------------------------------------------------------------------------- /Uartfloader/Include/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/app_config.h -------------------------------------------------------------------------------- /Uartfloader/Include/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/bit.h -------------------------------------------------------------------------------- /Uartfloader/Include/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/clock.h -------------------------------------------------------------------------------- /Uartfloader/Include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/common.h -------------------------------------------------------------------------------- /Uartfloader/Include/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/compiler.h -------------------------------------------------------------------------------- /Uartfloader/Include/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/crc.h -------------------------------------------------------------------------------- /Uartfloader/Include/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/flash.h -------------------------------------------------------------------------------- /Uartfloader/Include/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/gpio.h -------------------------------------------------------------------------------- /Uartfloader/Include/gpio_default_8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/gpio_default_8266.h -------------------------------------------------------------------------------- /Uartfloader/Include/gpio_default_8267.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/gpio_default_8267.h -------------------------------------------------------------------------------- /Uartfloader/Include/macro_trick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/macro_trick.h -------------------------------------------------------------------------------- /Uartfloader/Include/register_8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/register_8266.h -------------------------------------------------------------------------------- /Uartfloader/Include/register_8267.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/register_8267.h -------------------------------------------------------------------------------- /Uartfloader/Include/spi_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/spi_i.h -------------------------------------------------------------------------------- /Uartfloader/Include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Include/types.h -------------------------------------------------------------------------------- /Uartfloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Makefile -------------------------------------------------------------------------------- /Uartfloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/README.md -------------------------------------------------------------------------------- /Uartfloader/Source/analog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Source/analog.c -------------------------------------------------------------------------------- /Uartfloader/Source/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Source/crc.c -------------------------------------------------------------------------------- /Uartfloader/Source/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Source/flash.c -------------------------------------------------------------------------------- /Uartfloader/Source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Source/main.c -------------------------------------------------------------------------------- /Uartfloader/Source/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/Source/sleep.c -------------------------------------------------------------------------------- /Uartfloader/floader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/floader.bin -------------------------------------------------------------------------------- /Uartfloader/floader.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/floader.lst -------------------------------------------------------------------------------- /Uartfloader/mcu/boot_826x.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/mcu/boot_826x.link -------------------------------------------------------------------------------- /Uartfloader/mcu/cstartup_826x_floader.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/mcu/cstartup_826x_floader.S -------------------------------------------------------------------------------- /Uartfloader/mcu/div_mod.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/mcu/div_mod.S -------------------------------------------------------------------------------- /Uartfloader/sdkmake.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/sdkmake.bat -------------------------------------------------------------------------------- /Uartfloader/sdkmakeclean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Uartfloader/sdkmakeclean.bat -------------------------------------------------------------------------------- /Usbfloader/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/.cproject -------------------------------------------------------------------------------- /Usbfloader/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/.project -------------------------------------------------------------------------------- /Usbfloader/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | #Sun Oct 13 23:02:09 MSK 2019 2 | eclipse.preferences.version=1 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /Usbfloader/Include/analog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/analog.h -------------------------------------------------------------------------------- /Usbfloader/Include/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/app_config.h -------------------------------------------------------------------------------- /Usbfloader/Include/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/bit.h -------------------------------------------------------------------------------- /Usbfloader/Include/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/clock.h -------------------------------------------------------------------------------- /Usbfloader/Include/cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/cmd.h -------------------------------------------------------------------------------- /Usbfloader/Include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/common.h -------------------------------------------------------------------------------- /Usbfloader/Include/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/compiler.h -------------------------------------------------------------------------------- /Usbfloader/Include/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/crc.h -------------------------------------------------------------------------------- /Usbfloader/Include/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/flash.h -------------------------------------------------------------------------------- /Usbfloader/Include/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/gpio.h -------------------------------------------------------------------------------- /Usbfloader/Include/gpio_8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/gpio_8266.h -------------------------------------------------------------------------------- /Usbfloader/Include/gpio_8267.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/gpio_8267.h -------------------------------------------------------------------------------- /Usbfloader/Include/gpio_default_8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/gpio_default_8266.h -------------------------------------------------------------------------------- /Usbfloader/Include/gpio_default_8267.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/gpio_default_8267.h -------------------------------------------------------------------------------- /Usbfloader/Include/irq_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/irq_i.h -------------------------------------------------------------------------------- /Usbfloader/Include/macro_trick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/macro_trick.h -------------------------------------------------------------------------------- /Usbfloader/Include/register_8266.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/register_8266.h -------------------------------------------------------------------------------- /Usbfloader/Include/register_8267.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/register_8267.h -------------------------------------------------------------------------------- /Usbfloader/Include/spi_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/spi_i.h -------------------------------------------------------------------------------- /Usbfloader/Include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/types.h -------------------------------------------------------------------------------- /Usbfloader/Include/usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usb.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/drivers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/drivers.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/usb_cdc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/usb_cdc.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/usb_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/usb_ctrl.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/usb_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/usb_desc.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/usb_hw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/usb_hw.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/usb_stdDescriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/usb_stdDescriptors.h -------------------------------------------------------------------------------- /Usbfloader/Include/usbCDC/usb_stdRequestType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Include/usbCDC/usb_stdRequestType.h -------------------------------------------------------------------------------- /Usbfloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Makefile -------------------------------------------------------------------------------- /Usbfloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/README.md -------------------------------------------------------------------------------- /Usbfloader/Source/analog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/analog.c -------------------------------------------------------------------------------- /Usbfloader/Source/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/crc.c -------------------------------------------------------------------------------- /Usbfloader/Source/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/flash.c -------------------------------------------------------------------------------- /Usbfloader/Source/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/main.c -------------------------------------------------------------------------------- /Usbfloader/Source/ota_boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/ota_boot.c -------------------------------------------------------------------------------- /Usbfloader/Source/sleep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/sleep.c -------------------------------------------------------------------------------- /Usbfloader/Source/usbCDC/usb_cdc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/usbCDC/usb_cdc.c -------------------------------------------------------------------------------- /Usbfloader/Source/usbCDC/usb_ctrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/usbCDC/usb_ctrl.c -------------------------------------------------------------------------------- /Usbfloader/Source/usbCDC/usb_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/usbCDC/usb_desc.c -------------------------------------------------------------------------------- /Usbfloader/Source/usbCDC/usb_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/Source/usbCDC/usb_hw.c -------------------------------------------------------------------------------- /Usbfloader/TlsrMemInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/TlsrMemInfo.py -------------------------------------------------------------------------------- /Usbfloader/TlsrUSBProg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/TlsrUSBProg.py -------------------------------------------------------------------------------- /Usbfloader/boot.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/boot.link -------------------------------------------------------------------------------- /Usbfloader/mcu/boot.link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/mcu/boot.link -------------------------------------------------------------------------------- /Usbfloader/mcu/cstartup_8266.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/mcu/cstartup_8266.S -------------------------------------------------------------------------------- /Usbfloader/mcu/div_mod.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/mcu/div_mod.S -------------------------------------------------------------------------------- /Usbfloader/sdkmake.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/sdkmake.bat -------------------------------------------------------------------------------- /Usbfloader/sdkmakeclean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/sdkmakeclean.bat -------------------------------------------------------------------------------- /Usbfloader/tstrfff.bat: -------------------------------------------------------------------------------- 1 | python.exe TlsrUSBProg.py -p COM14 rf 0 0x80000 ff.bin -------------------------------------------------------------------------------- /Usbfloader/usbfloader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/usbfloader.bin -------------------------------------------------------------------------------- /Usbfloader/usbfloader.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/Usbfloader/usbfloader.lst -------------------------------------------------------------------------------- /floader.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pvvx/TlsrComProg/HEAD/floader.bin --------------------------------------------------------------------------------