Commit Graph

265 Commits

Author SHA1 Message Date
László Monda
b094249ab9 Read the extra zero byte earlier. I'm not sure if the KL03 bootloader is nondeterministic or what's going on. 2017-04-26 21:25:26 +02:00
László Monda
e85c60bd05 Remove unused macros. 2017-04-25 19:11:05 +02:00
László Monda
432f28dfbd Add comment regarding the KBOOT version used. 2017-04-21 10:01:28 +02:00
László Monda
3d5b90f583 Add wormhole_t, getSP() and tweak SP before touched by the C runtime. 2017-04-21 09:50:20 +02:00
László Monda
e0fb590d8d Skip the extra 0 "work in progress" byte sent by the KL03 ROM bootloader. 2017-04-20 15:49:32 +02:00
László Monda
11c6291770 Remove pinxmux_type_t and PeripheralDescriptor.pinmuxConfig 2017-04-15 02:50:03 +02:00
László Monda
8ae8349d20 Wipe out s_dHidActivity because it doesn't make a fucking sense the way it works. Use is_usb_active() instead. 2017-04-15 01:50:32 +02:00
László Monda
92683d3a65 Remove commented out low-level I2C initialization because it's already implemented by InitI2c() 2017-04-15 01:32:44 +02:00
László Monda
cca1e49d18 Rename the misspelled peripherials directory to peripherals. 2017-04-15 01:00:55 +02:00
László Monda
6c8bcfaffc Fix up coding style. 2017-04-15 00:58:46 +02:00
László Monda
99b85059d3 Remove the redundant CommandHandlerEntry and command_processor_data_t.handlerEntry. 2017-04-15 00:56:35 +02:00
László Monda
87c0683dba Remove the unused CommandHandlerEntry.handleCommand field. 2017-04-14 15:42:07 +02:00
László Monda
dbcc253227 Remove the unused bootloader_command_init(), CommandInterface and g_commandInterface. 2017-04-14 15:40:50 +02:00
László Monda
2cf8be92eb Remove the unused CommandInterface.{init,pump,handlerTable} fields. 2017-04-14 15:25:25 +02:00
László Monda
b3450bae68 Remove the unused _peripheral_control_interface.pump field. 2017-04-14 15:24:28 +02:00
László Monda
6441285e85 Remove the unused _peripheral_control_interface.pollForActivity field. 2017-04-14 15:21:04 +02:00
László Monda
fc202d8dde Make BusPal relay command between USB and I2C. 2017-04-14 14:31:42 +02:00
László Monda
a9b18355fc Clean up command_packet.h a bit. 2017-04-14 02:59:33 +02:00
László Monda
6dbb002ae2 Remove unused usb_device_msc_callback() function prototype. 2017-04-14 02:29:53 +02:00
László Monda
890660938e Fix up BusPal I2C initialization. 2017-04-14 01:59:35 +02:00
László Monda
3c6c9f2eaf Clean up file. 2017-04-14 01:15:57 +02:00
László Monda
874e07c303 Move usb_device_get_*() functions back to usb_descriptor.h 2017-04-14 00:42:43 +02:00
László Monda
9a91a9e372 Simplify usb_device_full_shutdown() 2017-04-14 00:41:49 +02:00
László Monda
5fd2d9ab50 Remove redundant #ifdef 2017-04-14 00:17:42 +02:00
László Monda
98fdcfc555 Remove the unused usb_device_set_speed() 2017-04-14 00:10:30 +02:00
László Monda
38d07b27ef Clean up usb_descriptor.[ch] 2017-04-14 00:03:24 +02:00
László Monda
7d448058f1 Move bl_peripheral.h one level upwards in the directory tree. 2017-04-13 23:38:46 +02:00
László Monda
8d29432ce0 Move the content of bootloader.h into serial_packet.c. Delete bootloader.h 2017-04-13 23:32:07 +02:00
László Monda
52329e045f Remove redundant #if* directives. 2017-04-13 01:05:18 +02:00
László Monda
c7365eb6b0 Move bootloader_context_t and g_bootloaderContext from bl_context.h to bootloader and delete bl_context.h 2017-04-13 01:01:26 +02:00
László Monda
d8e465c406 Clean up bl_peripheral.h 2017-04-13 00:54:06 +02:00
László Monda
326d081bf1 Clean up serial_packet.c 2017-04-13 00:49:27 +02:00
László Monda
e0cdf01474 Vastly simplify bl_context.h and bootloader.h 2017-04-13 00:42:03 +02:00
László Monda
b463e1bd6f Change vendor name and product name to "Ultimate Gadget Laboratories" and "UHK BusPal Proxy" respectively. 2017-04-13 00:18:28 +02:00
László Monda
f6d8acd482 Reindent USB string descriptors in a much more space efficient way. 2017-04-13 00:13:37 +02:00
László Monda
1b84de3196 Reindent code according to our coding standards. 2017-04-13 00:06:43 +02:00
László Monda
b4567acbc1 Remove MSC related code from usb_descriptor.[ch] 2017-04-13 00:03:18 +02:00
László Monda
0708034835 Remove unused macros. 2017-04-12 23:58:03 +02:00
László Monda
fc2cecabf6 Clean up hid_bootloader.h 2017-04-12 23:51:23 +02:00
László Monda
8920a208dd Clean up composite.c 2017-04-12 23:46:18 +02:00
László Monda
d9252f4ff4 Clean up bootloader_hid_report_ids.h 2017-04-12 23:43:39 +02:00
László Monda
1cc5145e36 Convert bool s_dHidMscActivity[2] to bool s_dHidActivity by trashing the unused MSC part. 2017-04-12 23:39:57 +02:00
László Monda
cdde508bb0 Further clean up bus_pal_hardware.h 2017-04-12 23:25:49 +02:00
László Monda
3b1053f6eb Clean up composite.h, hid_bootloader.[ch], and bootloader_config.h 2017-04-12 23:20:31 +02:00
László Monda
adc69dcad5 Clean up bus_pal_hardware.[ch]. Add the ENABLE_BUSPAL macro and setup up BusPal if it's 1 instead of the default UHK USB interfaces. 2017-04-12 22:58:53 +02:00
László Monda
4750effd51 Clean up command.[ch] 2017-04-12 20:25:56 +02:00
László Monda
a49dee4f9d Add fsl_rtos_abstraction.c which I forgot to add. 2017-04-12 19:20:56 +02:00
László Monda
d3b6d127f7 Clean up crc16.[ch] 2017-04-12 19:20:10 +02:00
László Monda
97195b474f Add fsl_rtos_abstraction.c and clean up fsl_rtos_abstraction.h a bit. 2017-04-12 00:03:49 +02:00
László Monda
604d354072 Vastly simplify property.h and remove its unused parts. 2017-04-11 23:20:43 +02:00