| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Major timer object reshuffling. timer_expired_delegate wraps the various ↵ | 2021-03-26 | 1 | -1/+1 | |
| | | | | | callback types. timer_callback is a class containing a timer_expired_delegate plus a user-supplied pointer, and accounting information for registration. timer_instance is a single active timer in the scheduler. persistent_timer is what you get back from timer_alloc() now, and has methods for dynamic changes. transient_timer_factory is what you use to create transient timers. Devices now own a transient_timer_factory for transient device timers. persistent_timers can be emedded and initialized directly. | ||||
| * | Add scheduler object and accessor to device_t. Upgrade all 3 timer ↵ | 2021-03-24 | 1 | -1/+1 | |
| | | | | | parameters to u64. Change first parameter of device timers to be emu_timer const. Updated all device timers to follow suit. | ||||
| * | Fix most implicit fallthrough warnings from clang | 2020-11-17 | 1 | -1/+1 | |
| | | |||||
| * | icm7170: make it tick and generate interrupts | 2020-08-10 | 1 | -5/+135 | |
| | | |||||
| * | icm7170: basic time keeping [R. Belmont] | 2020-04-04 | 1 | -1/+53 | |
| | | |||||
| * | devices/machine: simplified handlers for various devices (nw) | 2020-03-24 | 1 | -2/+2 | |
| | | |||||
| * | Added ICM7170 real-time clock device. [R. Belmont] | 2020-03-22 | 1 | -0/+149 | |
