Compile error that is baffling

I get a compile error when testing a module that will eventually be a library. Al three files are in the same directory for initial debug and test.

Arduino: 1.6.7 (Windows 10), Board: “Arduino Due (Programming Port)”

In file included from C:\NanTechnologies\Development\Alsentis\AlsentisHSSTouchArduinoLib\Examples\AlsentisHssTouchConfigUtility\AlsentisHssTouchConfigUtility.ino:29:0:

AlsentisHSSTouch.h:75: error: ‘Uint8_t’ has not been declared

bool ReadPulseConfig( uint8_t* pnCount, uint16_t* pwPeriod, Uint8_t* pnDutyCycle );

^

AlsentisHSSTouch.h:76: error: ‘Uint8_t’ has not been declared

void WritePulseConfig( uint8_t nCount, uint16_t wPeriod, Uint8_t nDutyCycle );

^

Using library CmdArduino in folder: C:\Program Files\Arduino\libraries\CmdArduino (legacy)
Using library AlsentisHSSTouch at version 1.0.0 in folder: C:\Program Files\Arduino\libraries\AlsentisHSSTouch
Using library Wire at version 1.0 in folder: C:\Users\William Basser\AppData\Local\Arduino15\packages\arduino\hardware\sam\1.6.8\libraries\Wire
exit status 1
‘Uint8_t’ has not been declared

however this is the declaration within the H file

bool ReadPulseConfig( uint8_t* pnCount, uint16_t* pwPeriod, uint8_t* pnDutyCycle );
void WritePulseConfig( uint8_t nCount, uint16_t wPeriod, uint8_t nDutyCycle );

and you can plainly see the lower case declaration.

Any ideas?

AlsentisHSSTouch.cpp (27.1 KB)

AlsentisHSSTouch.h (3.66 KB)

AlsentisHssTouchConfigUtility.ino (9.61 KB)

wbasser: error: 'Uint8_t' has not been declared

I'd better not mix lowercase uint8_t (correct) and upprcase Uint8_t (wrong) declarations in the code.