mirror of
https://github.com/preble/libpinproc
synced 2026-02-24 18:25:23 +01:00
Added function IsStern() to assest PRDevice.cpp in determining the machineType.
This commit is contained in:
@@ -32,6 +32,12 @@
|
||||
#include "PRHardware.h"
|
||||
#include "PRCommon.h"
|
||||
|
||||
bool_t IsStern (uint32_t hardware_data) {
|
||||
if ( ((hardware_data & P_ROC_BOARD_VERSION_MASK) >> P_ROC_BOARD_VERSION_SHIFT) == 0x1)
|
||||
return ( ((hardware_data & P_ROC_AUTO_STERN_DETECT_MASK) >> P_ROC_AUTO_STERN_DETECT_SHIFT) == P_ROC_AUTO_STERN_DETECT_VALUE);
|
||||
else
|
||||
return ( ((hardware_data & P_ROC_MANUAL_STERN_DETECT_MASK) >> P_ROC_MANUAL_STERN_DETECT_SHIFT) == P_ROC_MANUAL_STERN_DETECT_VALUE);
|
||||
}
|
||||
|
||||
uint32_t CreateRegRequestWord( uint32_t select, uint32_t addr, uint32_t num_words ) {
|
||||
return ( (P_ROC_READ << P_ROC_COMMAND_SHIFT) |
|
||||
|
||||
Reference in New Issue
Block a user