SuccessChanges

Summary

  1. QEMU: 40D GUI working! - MPU RX register was read 8 bits at a time (other models so far used 16-bit reads) - using 50D MPU spells - button codes found with extract_button_codes.py, from existing ML port - HotPlug: external monitor, USB, Toe, erase switch - CFDMA: new channel, protocol tweaks, enabled interrupts - Powersave workaround (GUI locked up after some seconds of inactivity, similar to 1300D)
  2. QEMU: fix USB CONNECT on 450D/1000D (incidentally, this also fixes the card format dialog on these cameras - likely UILock issue)
Changeset 16564:0bdb0619d0ee by alex@thinkpad:
QEMU: 40D GUI working!<br>- MPU RX register was read 8 bits at a time (other models so far used 16-bit reads)<br>- using 50D MPU spells<br>- button codes found with extract_button_codes.py, from existing ML port<br>- HotPlug: external monitor, USB, Toe, erase switch<br>- CFDMA: new channel, protocol tweaks, enabled interrupts<br>- Powersave workaround (GUI locked up after some seconds of inactivity, similar to 1300D)
The file was addedcontrib/qemu/tests/40D/format.md5
The file was addedcontrib/qemu/tests/40D/menu.md5
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/eos/model_list.c (diff)
The file was modifiedcontrib/qemu/eos/mpu.c (diff)
The file was modifiedcontrib/qemu/eos/mpu_spells/button_codes.h (diff)
The file was modifiedcontrib/qemu/scripts/40D/debugmsg.gdb (diff)
The file was modifiedcontrib/qemu/tests/run_tests.sh (diff)
Changeset 16563:ff562b6fe2b7 by alex@thinkpad:
QEMU: fix USB CONNECT on 450D/1000D<br>(incidentally, this also fixes the card format dialog on these cameras - likely UILock issue)
The file was addedcontrib/qemu/tests/1000D/format.md5
The file was addedcontrib/qemu/tests/450D/format.md5
The file was modifiedcontrib/qemu/eos/eos.c (diff)
The file was modifiedcontrib/qemu/tests/1000D/calls-main.md5 (diff)
The file was modifiedcontrib/qemu/tests/450D/calls-main.md5 (diff)