git-svn-id: svn://db.shs.com.ru/pip@583 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2017-12-15 10:27:11 +00:00
parent bb5716ae06
commit b40b33d150
2 changed files with 28 additions and 3 deletions

View File

@@ -40,6 +40,19 @@ void PISPI::setBits(uchar bits) {
}
void PISPI::setParameter(PISPI::Parameters parameter, bool on) {
PIFlags<Parameters> cp = (PIFlags<Parameters>)spi_mode;
cp.setFlag(parameter, on);
spi_mode = (int)cp;
}
bool PISPI::isParameterSet(PISPI::Parameters parameter) const {
PIFlags<Parameters> cp = (PIFlags<Parameters>)spi_mode;
return cp[parameter];
}
bool PISPI::openDevice() {
#ifndef WINDOWS
int ret = 0;