Commit Graph

  • 6029ebb02d replaced 12mhz oscillator with 4mhz and disabled USB voltage regulator because experimental board has an external 3.3v regulator experimental Boris Honman 2020-07-12 13:29:00 -04:00
  • 9b64d7d3cd added unicode output in string generator script master Boris Honman 2020-02-11 14:20:14 -05:00
  • 8ca0846538 changeable USB PID support Boris Honman 2019-09-13 16:58:08 -04:00
  • afe184442d seriously wtf markdown honman 2019-08-24 16:26:16 -04:00
  • ad99d94a35 wtf markdown honman 2019-08-24 16:19:29 -04:00
  • e724165416 fix image formatting in readme Boris Honman 2019-08-24 16:14:37 -04:00
  • 50d2b9277d added readme with firmware update guide & moved GPLv3 license file to root of repo release_v0100 Boris Honman 2019-08-23 20:54:16 -04:00
  • d548fb9579 increased oscillator clock speed to 8MHz to speed up the bootloader, changed usb descriptor in application firmware to use the PID assigned by Microchip & removed flag making the device report that it is self powered to the host Boris Honman 2019-08-23 18:17:46 -04:00
  • e55bbc58f3 finished adding ability for host to put device into bootloader mode by sending a 1-byte command in a HID output report Boris Honman 2019-08-23 00:44:06 -04:00
  • ecb1c559f3 started working on implementing receiving HID output reports from PC for commands Boris Honman 2019-08-22 20:24:44 -04:00
  • 0ad1f818c0 application usb descriptors changed to use real name Boris Honman 2019-08-22 04:36:50 -04:00
  • cecfa1144b moved license file to root directory Boris Honman 2019-08-22 04:11:22 -04:00
  • afea8914d0 changed USB string identifiers to match the real device Boris Honman 2019-08-22 04:09:06 -04:00
  • 576e9618bd license headers updated with real project name Boris Honman 2019-08-22 03:19:55 -04:00
  • 8af08aba18 projects renamed to match real name of the actual interface board Boris Honman 2019-08-22 03:16:49 -04:00
  • 7dd18d2772 fixed issue with bootloader not correctly reading application version word from program flash memory Boris Honman 2019-08-22 01:02:32 -04:00
  • cb90e4f40a added bootloader force entry by input pin, projects changed back to build for the PIC18F2550 Boris Honman 2019-08-21 21:40:47 -04:00
  • 0d425faf6f added massive comment in memory.h about how memory is laid out to work with the bootloader. more code cleanup Boris Honman 2019-08-14 15:30:41 -04:00
  • 797f180a5c more code cleaning Boris Honman 2019-08-14 02:29:00 -04:00
  • 568f42676f cleanup of all memory address-critical code so changing the location of the application code is more straightforward Boris Honman 2019-08-14 01:52:10 -04:00
  • a90344ef4c changed bootloader back to using the minimal usb stack it came with because I have no idea how to get the bootloader code working with the full MLA HID USB stack Boris Honman 2019-08-13 22:52:23 -04:00
  • 1ced4e1b78 moving between PCs - THIS IS HORRIBLY BROKEN AS OF THIS COMMIT Boris Honman 2019-08-13 18:18:51 -04:00
  • 5c2d710bc2 kind of works for writing flash. IMPORTANT ISSUE - the memory usage output given by the linker for program size used DOES NOT equal the actual flash space used when programming. INVESTIGATE: did I set a memory space that doesn't lie on a page boundary? or do I just need to increase the flash space allocated to the bootloader Boris Honman 2019-08-11 21:39:11 -04:00
  • 5ab4eceb88 bootloader now able to communicate with host application and can be reset by it Boris Honman 2019-08-11 16:51:22 -04:00
  • 88543d3146 oops forgot to commit the project config file Boris Honman 2019-08-11 14:47:24 -04:00
  • 75d70c5200 started porting over the actual bootloader code from the MLA demo Boris Honman 2019-08-11 13:48:04 -04:00
  • c36474131b changed warning level on bootloader to suppress the useless junk messages the MLA code throws Boris Honman 2019-08-10 19:15:59 -04:00
  • 1c236365d6 added hacked bootloader demo project that came with the MLA hacked_mla_bootloader_demo Boris Honman 2019-08-10 15:36:38 -04:00
  • e137112603 added bootloader project - currently only able to be enumerated by USB host but doesn't do anything else yet Boris Honman 2019-08-10 15:30:49 -04:00
  • 402eaed8e6 fixed function prototypes Boris Honman 2019-08-10 15:28:48 -04:00
  • 3807ed2588 fixed build configurations for main project and moved all MLA framework source to the common_src directory Boris Honman 2019-08-10 15:26:31 -04:00
  • a759e427fb added standalone configuration to main firmware project so it can be developed and tested without the bootloader Boris Honman 2019-08-09 15:44:55 -04:00
  • 9ad963acb3 moved system.c config bits file to common source folder Boris Honman 2019-08-09 15:29:10 -04:00
  • 868a64305a recreated repo with new structure to accomodate the bootloader project Boris Honman 2019-08-09 15:23:06 -04:00