User manual
Technical reference 22
Copyright 2004 Pico Technology Limited. All rights reserved.
User/Developer error codes:
Error
code
Error
Further information
0
USBTC08_ERROR_OK
No error occurred.
1
USBTC08_ERROR_OS_NOT_SUPPORTED
Need to use Windows 98 SE (or later)
or Windows 2000 (or later.)
2
USBTC08_ERROR_NO_CHANNELS_SET
A call to
usb_tc08_set_channel
is
required.
3
USBTC08_ERROR_INVALID_PARAMETER
One or more of the function arguments
were invalid.
4
USBTC08_ERROR_VARIANT_NOT_SUPPORTED
The hardware version is not
supported. Download the latest driver.
5
USBTC08_ERROR_INCORRECT_MODE
An incompatible mix of legacy and
non-legacy functions was called (or
usb_tc08_get_single
was called while
in
streaming mode
.)
6
USBTC08_ERROR_ENUMERATION_INCOMPLETE
usb_tc08_open_unit_async
was
called again while a background
enumeration was already in progress.
Note: For more details on error codes, see
troubleshooting
.
Reserved Pico error codes
Error code
Error
Further information
7
USBTC08_ERROR_NOT_RESPONDING
Cannot get a reply back from a
USB TC-08 unit.
8
USBTC08_ERROR_FW_FAIL
Unable to download firmware.
9
USBTC08_ERROR_CONFIG_FAIL
Missing or corrupted EEPROM.
10
USBTC08_ERROR_NOT_FOUND
Cannot find enumerated device.
11
USBTC08_ERROR_THREAD_FAIL
A threading function failed.
12
USBTC08_ERROR_PIPE_INFO_FAIL
Can not get USB pipe information.
13
USBTC08_ERROR_NOT_CALIBRATED
No calibration date was found.
14
USBTC08_ERROR_PICOPP_TOO_OLD
An old picopp.sys driver was
found on the system.
Note: These reserved error code values are only meaningful to Pico technical support staff, but they
are supplied to allow developers to display warnings in their applications. For more details on error
codes, see
troubleshooting
.