Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
// MasterNotifier.h
// Created by Will Yager on 7/3/13.
// Copyright (c) 2013 Will Yager. All rights reserved.
// Talks to the master over USB or I2C, whichever it is attached by.
#ifndef __keyboard2__MasterNotifier__
#define __keyboard2__MasterNotifier__
#include "Types.h"
#include "comms/USBCommunicator.h"
#include "comms/I2CCommunicator.h"
class MasterNotifier {
private:
bool is_master;
USBCommunicator& usb_communicator;
I2CCommunicator& i2c_communicator;
public:
MasterNotifier(USBCommunicator& usb, I2CCommunicator& i2c);
uint8_t notify(const KeysDelta& key_changes, const KeysDelta& slave_key_changes);
};
#endif /* defined(__keyboard2__MasterNotifier__) */
b6dfc2852This file is pinned to the selected release. Download the original to open it in your design tool.