chipKIT® Development Platform

Inspired by Arduino™

Compatibility with Easy VR Voice recognition Shield

Created Tue, 16 Oct 2012 18:03:39 +0000 by Laur91


Tue, 16 Oct 2012 18:03:39 +0000

I want to ask if the Easy VR shield its compatible with the chipKit boards because this shield its compatibile with arduino , it also provides the libraries and driver.


Tue, 16 Oct 2012 19:04:55 +0000

I don't know if it will be compatable or not. For the shield to be comptible, it will need to be OK with 3.3V IO (most shields these days are). For the library to work, it will need to be set up to work with the older Arduino 0023, and not use any direct hardware access calls. If it plays by the rules and only uses the hardware abstraction calls, it should be OK.



Sat, 20 Oct 2012 09:59:12 +0000

The power requierement match : The chipkit provides 3.3 V and the shield cand be powered between 3.3 - 5.5 V The logic signals provided by the shield don't exceed 3.3 V

But from the software point of view , I saw the libraries don't match although this library works on Arduino 023 , because when i use the specific heading #include<EasyVR.h> and a specific function , the compiler doesn't recognize them So , please tell me , if you know how can I solve this problem , or how can i adapt the library to work I will attach the specific library


Sat, 20 Oct 2012 13:27:29 +0000

Generically looking through the CPP files, the EasyVRBridge.cpp is addressing hardware IO registers. This isn't a problem but a pointer to memory in the CHIPKIT should be uint32_t not uint8_t like on the Atmel chip. These are found in EasyVRBridge::loop. There may be other problems but these are the first that stick out to me.

Edit: I just realized you were asking about adding libraries. You need to put them in the install location of MPIDE in the folder: {INSTAL LOCATION}\hardware\pic32\libraries