827ec39a5a
cpu struct. (sim_hw_configure): Connect the capture input/output events. * sim-main.h (_sim_cpu): New member hw_cpu. (m68hc11cpu_set_oscillator): Declare. (m68hc11cpu_clear_oscillator): Declare. (m68hc11cpu_set_port): Declare. * dv-m68hc11.c (m68hc11_options): New for oscillator commands. (m68hc11cpu_ports): New input ports and output ports to reflect the HC11 IOs. (m68hc11_delete): Cleanup any running oscillator. (attach_m68hc11_regs): Create the input oscillators. (make_oscillator): New function. (find_oscillator): New function. (oscillator_handler): New function. (reset_oscillators): New function. (m68hc11cpu_port_event): Handle the new input ports. (m68hc11cpu_set_oscillator): New function. (m68hc11cpu_clear_oscillator): New function. (get_frequency): New function. (m68hc11_option_handler): New function. (m68hc11cpu_set_port): New function. (m68hc11cpu_io_write): Post the port output events. * dv-m68hc11spi.c (set_bit_port): Use m68hc11cpu_set_port to set the output port value. * dv-m68hc11tim.c (m68hc11tim_port_event): Handle CAPTURE event by latching the TCNT value in the register. |
||
---|---|---|
.. | ||
ChangeLog | ||
config.in | ||
configure | ||
configure.in | ||
dv-m68hc11.c | ||
dv-m68hc11eepr.c | ||
dv-m68hc11sio.c | ||
dv-m68hc11spi.c | ||
dv-m68hc11tim.c | ||
dv-nvram.c | ||
emulos.c | ||
gencode.c | ||
interp.c | ||
interrupts.c | ||
interrupts.h | ||
m68hc11_sim.c | ||
Makefile.in | ||
sim-main.h |