* GNU General Public License for more details. *
* *
* You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the *
- * Free Software Foundation, Inc., *
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
***************************************************************************/
#ifdef HAVE_CONFIG_H
# include "config.h"
return queue;
}
-/* Size of usb communnication buffer */
+/* Size of usb communication buffer */
#define OSBDM_USB_BUFSIZE 64
/* Timeout for USB transfer, ms */
#define OSBDM_USB_TIMEOUT 1000
(char *)osbdm->buffer, osbdm->count, OSBDM_USB_TIMEOUT);
if (count != osbdm->count) {
- LOG_ERROR("OSBDM communnication error: can't write");
+ LOG_ERROR("OSBDM communication error: can't write");
return ERROR_FAIL;
}
*/
if (osbdm->count < 0) {
- LOG_ERROR("OSBDM communnication error: can't read");
+ LOG_ERROR("OSBDM communication error: can't read");
return ERROR_FAIL;
}
if (osbdm->count < 2) {
- LOG_ERROR("OSBDM communnication error: answer too small");
+ LOG_ERROR("OSBDM communication error: reply too small");
return ERROR_FAIL;
}
if (osbdm->count != osbdm->buffer[1]) {
- LOG_ERROR("OSBDM communnication error: answer size mismatch");
+ LOG_ERROR("OSBDM communication error: reply size mismatch");
return ERROR_FAIL;
}
if (cmd_saved != osbdm->buffer[0]) {
- LOG_ERROR("OSBDM communnication error: answer command mismatch");
+ LOG_ERROR("OSBDM communication error: reply command mismatch");
return ERROR_FAIL;
}
}
if (length <= 0) {
- LOG_ERROR("BUG: bit sequence equal or less to 0");
+ LOG_ERROR("BUG: bit sequence equal or less than 0");
return ERROR_FAIL;
}
/* Extra check
*/
if (((osbdm->buffer[2] << 8) | osbdm->buffer[3]) != 2 * swap_count) {
- LOG_ERROR("OSBDM communnication error: not proper answer to swap command");
+ LOG_ERROR("OSBDM communication error: invalid swap command reply");
return ERROR_FAIL;
}
static int osbdm_open(struct osbdm *osbdm)
{
(void)memset(osbdm, 0, sizeof(*osbdm));
- if (jtag_libusb_open(osbdm_vid, osbdm_pid, &osbdm->devh) != ERROR_OK)
+ if (jtag_libusb_open(osbdm_vid, osbdm_pid, NULL, &osbdm->devh) != ERROR_OK)
return ERROR_FAIL;
if (jtag_libusb_claim_interface(osbdm->devh, 0) != ERROR_OK)
int skip_first)
{
int len = 0;
- int tms;
+ int tms = 0;
tap_set_end_state(new_state);
if (tap_get_end_state() == TAP_RESET) {
return ERROR_FAIL;
} else {
/* Device successfully opened */
- LOG_INFO("OSBDM has opened");
+ LOG_DEBUG("OSBDM init");
}
/* Perform initialize command */