Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Error compiling

Featured Replies

I created a test project to test sending a key with a button press; however, I get the following error:Access violation at address 32550869 in module 'CC3250MT.DLL. Read at address 00000000.I only get this if I have the following definebutton lines in my code:definebutton(LandingGear,on,GearDown)definebutton(LandingGear,off,GearUpHere's my Project's code:#include //#include #define slowscan 1#define LandingGear M1R3B6definemodule(1,slowscan,0,16)definemodule(2,slowscan,0,16) //Insert with 2nd two 64BTNs//---------------------------------------------------------------------------:INIT{}void GearDown(void) { keyhit(G); }void GearUp(void) { keyhit(G); } definebutton(LandingGear,on,GearDown)definebutton(LandingGear,off,GearUp

Maybe I found my error.In the definebutton statement in previous versions of EPIC, they used a 1 to 3 digit number to denote the button position (0, 29, 174, etc.). In the EPIC USB documentation, it states we should use the format M_,R_,B_ (M1,R3,B4 for example).My question is am I to use the actual "M", "R", and "B" along with the numbers?If not, that would explain why I got errors. I'm at work so I can't test this theory right now.

I wrote the following in my quest to write my first EPIC program. Everything works except I still can't send a keystroke. What's wrong?Code for TestFirst.epl follows://---------------------------START-----------------------------#define #define Fastscan 0#define Slowscan 1#define Output 2//definemodule(0,Fastscan,0,16)definemodule(1,Slowscan,0,16)definemodule(2,Slowscan,0,16)#include "mydevices.hpl"//:INIT{}void RightEye.EngineFire.On(void){shifthit(G);}void RightEye.EngineFire.Off(void){keyhit(G);}//---------------------------END----------------------------Code for mydevices.hpl follows://---------------------------START--------------------------//connector(FirstExpMod){modrow(1,0);modrow(1,1);modrow(1,2);modrow(1,3);modrow(1,4);modrow(1,5);modrow(1,6);modrow(1,7);modrow(1,8);modrow(1,9);modrow(1,10);modrow(1,11);modrow(1,12);modrow(1,13);modrow(1,14);modrow(1,15);};//device(RightEye){//connector(FirstExpMod);button(3,2,Canopy);button(3,3,TOLDG);button(3,4,FLCS); button(3,5,HDYOILPress);button(3,6,EngineFire); };//---------------------------END----------------------------

Jam:which version are you using, .50 or .55?If you use .50, do you have all the cables hooked up? Does the keyboard (that is hooked up to the EPIC) work?Hans

Actually I'm using 5.7 (an experimental version I got from Ralph). I think I figured out my problem. When I installed 5.7 over 4.1, I forgot to remove the EPIC device driver so Windows would reinstall EPIC with the new keyboard and mouse drivers. BTW, my keyboard is not plugged into the EPIC, so I have to have the EPIC keyboard driver to send keys.As soon as I get home, I plan to reinstall the EPIC drivers (Ralph gave me instructions on how to do it) and test again. I'm very close and learning a lot from others, like yourself, on this forum. I can't believe I've been working less than 2-weeks with the actual EPIC hardware and software, and I'm this close.

My EPIC device drivers were not installed correctly so I didn't have the EPIC USB keyboard driver installed. It works now and I don't need my keyboard plugged into the EPIC.Life is good.I'm off to do a little coding, back soon.

Could you share those instructions with us?I want to update from v.50 to .55, and preventing any possible driver conflict seems like a good idea...Hans

Here's how to install the new EPIC device drivers which include support for the keyboard (without the keyboard cable) and the mouse:1. Left click MyComputer then right click /properties /hardware/ devicemanager /Universal Serial Devices2. Uninstall composite device (if you have more than one you should delete both. The other device should be able to reninstall itself after redetection by windows3. Exit Device manager4. Unplug EPICUSB power (not the USB cable) Note: If the other composit USB devices (like HOTAS Cougar) begans loading its USB drivers, allow it to finish before continuing5. Left click MyComputer then right click /properties /hardware / devicemanager 6. Goto mouse section and note how many HID mice you have7. Goto keyboard section and note how many HID keyboards you have8. Plug the EPICUSB power back in9. You should get a new device found and go thru the EPIC reinstall. You may have to direct the install to the "EPICinstall" directory if it cannot find the EPICUSB.SYS file (make sure this is the latest file from your distribtion source).10. Open device manager again, you should have 2 extra HID mice and 1 extra HID keyboard (if so the install was successful).

Thanks for the info. I will try the installation of v.55 this weekend.Hans

Hans:I have also read that you should update the EPIC EEPROM using your older version of EPIC Center and then update EPIC Center to the newer version.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.