Windows iot LCD screen for raspberry pi - raspberry-pi3

Please apart from the 7" LCD touch screen, which other lcd screen can work with raspberry pi using windows iot core operating system

It is recommended to use the screen device which is listed in the Hardware compatibility list. As mentioned in the document, this list is not exhaustive. There are many other peripherals not listed on this page that are compatible with Windows 10 IoT Core. You may try with other screen, maybe it is also compatible. If you just want to use a display screen without touch input, in general the screen with HDMI interface is usable.

Related

is mi notebook 14 graphics card switchable

I want to buy a mi notebook 14. In the spec sheet it says it has a Nvidia graphics card. I know a few friends who bought a laptop with dedicated graphics card, but they cant change the graphics card system wide. There is a way to change the graphics card for a specific applications, but I don't want that. So I want to ask, Is there a way to change graphics cards system wide?
There is a way to add a graphics card to a laptop, but it's not for gaming purposes. Strange as it might sound, you can plug one in to a USB port. Doing this gives you an extra graphics output so you can drive an external monitor as well as your laptop's built-in screen. If your laptop already has a VGA, DisplayPort or HDMI output, adding a USB graphics card means you can drive a third screen: you're not limited to two displays.
For example, this StarTech adapter gives your laptop an HDMI output: https://www.amazon.co.uk/StarTech-com-External-Video-Monitor-Adapter/dp/B00H91BRZU/ref=sr_1_fkmr0_2?tag=pcagenius-21&ie=UTF8&qid=1521109083&sr=8-2-fkmr0&keywords=Startek%20USB%20graphics%20card&ascsubtag=06-3364133-11-0000000&geniuslink=true

Windows 10: use 2 microphones without mixing inputs

I need to use 2 microphones on a laptop (the integrated one and one that can be plugged with the classic jack), so that I can distinguish who is talking based on the microphone where he's talking. So I cannot use audio mixers, but I need to keep separated the two inputs.
It's possible to do that? How?
If you have Lync, Jabber, Skype or any other conferencing system in which you want to use more than one microphone, this tutorial is for you.
https://www.youtube.com/watch?v=TQHP1PZBPvc
1.Download Virtual Audio Cable from this page (most likely you want the 64 bit version)
2.Install Virtual Audio Cable – do NOT touch the software after the install
3.Go to your Windows RECORDING DEVICES – do NOT touch your PLAYBACK DEVICES
4.Double click on each Microphone you want to use, click the SOUNDS TAB, click LISTEN TO THIS DEVICE and set the drop down to LINE 1 VIRTUAL AUDIO CABLE
5.In RECORDING DEVICES, right click on LINE 1 VIRTUAL AUDIO CABLE and set it to DEFAULT

C++ detect Apple headphone buttons on Windows

BACKGROUND INFORMATION:
I've been trying to detect a button click from Apple headphone. The headphone is connected to MacBook Pro that is running Windows. Its not virtual machine. It is running windows normally with a complete windows driver from Apple through Boot Camp.
The headphone is a standard Apple headphone consisted of three buttons: a volume up, volume down, middle buttons and a Mic.
When I am using Mac Os, If the volume up button is presses on the ear phone, Mac Os would increase its volume by one. It also decreases its volume when the voulume down button is pressed on the ear phone.
Standard ear/headphone uses three conductive pins to receive(L/R speakers only) signals while the apple version is using four conductive pins to receive(L/R speakers) and send(buttons) signals. This headphone was made for iPhone but I was surprised when it worked on Mac Os.
This made me believe that the MacBook Pro hardware is built to support this four conductive pins earphone. It works on Mac Os but NOT on Windows. My goal is to develop a tiny software that will allow the apple headphone to function on Windows running on Apple hardware.
I know how to increase Windows volume using C++ and Win32 API but I am stuck on the part where I actually have to detect the button click from the headphone.
QUESTION:
1) what ways can I detect the Input(button clicks) from the headphone?
It looks like this person here was able to read it. He only did it while running on Mac Os
Detect hardware headphone presses in mac
2) If I compile the code this person got working on Mac OS as a DLL file and then call the function while running Windows, will it work?
3) Do I need to make my own driver to get this to work?
4) The code below is from the link I posted above. What windows API function, class is equivelent to the follwoing Mac Os code below?
id array = [[DDHidDevice allDevices] filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:#"productName == \"Apple Mikey HID Driver\""]];
DDHidDevice *mic = [array count] ? [array objectAtIndex:0] : nil;
// it isn't a keyboard
NSLog(#"%#", mic.primaryUsage);
assert(mic.usage==1 && mic.usagePage==12);
THINGS I'VE TRIED:
1) I tried using GetLastInputInfo() with LASTINPUTINFO from Windows API to sniff any hardware input but failed miserably. It worked on keyboard and mouse but nothing else.
2) I also tried to use RAWINPUTDEVICE to read a low level input from hardware but it only worked on keyboards, mouse and joystick input. It didn't detect the headphone button press.
I am running out of ideas. Anyone got any solution?
NOTE: This is not a duplicate question as I am asking how to do this on Windows not Mac.

lcd tv stopped working (dvi to hdim)

I have a dual monitor setup,
1: a computer monitor connected via vga
2: a samsung lcd tv conntected via dvi->hdim cable
Until yesterday, this setup was working just fine. Today when I booted windows 7, the bios & windows loading ... screen shows up fine on my lcd tv
however, when windows loads and shows my desktop, my TV goes blank, and I only get the desktop on my computer monitor.
When I go to "screen resolution" and "detect", I only see my computer monitor listed.
As far as I know, no new display drivers were installed, I am using nvadia gt300.
Also, since the bios/welcome screen does show up on my TV, I can root out the tv/cable being faulty.
has anyone encountered something similar before ?
I had exactly the same problem. I de- and reinstalled drivers, I deinstalled the 11/18 Windows Update, I turned my monitor off and on again at least a dozen times as did I unplug and replug the HDMI cable - nothing worked.
Then, in an act of despair, I unplugged my monitor's power cable, replugged it and.... here we go again!
HTH!
Chris

How do I go about writing a windows driver for a bluetooth device?

I am looking for some advice/input on writing a device driver. I have never written one for windows before, let alone for bluetooth.
Can you recommend a book or website or something to get me started? I have the windows driver kit, and the examples therein but with out some place to start I am dead in the water.
The specifics: My friend gave me his mac Magic Mouse. I have a windows 7 machine. With the mouse set up as just a generic HID device it works ok as a two button mouse with no scroll, the motion is smooth and the acceleration what you expect in a windows mouse.
The mouse actually has a fairly good lpi resolution, making it pretty sensitive. There are mac drivers available, extracted from bootcamp. They kind of work. The cursor will randomly freeze or stop responding to the mouse's movement, which is buffered, and then leap once whatever has caused the stall stops. As an added touch the mac drivers make the cursor move like it would on a mac, with that logarithmic acceleration, that will completely throw off any windows user. With the driers you get vertical and horizontal scroll, but that's it. There is no multi touch functionality, and you can't change any of the behaviors, like acceleration. There isn't multiclutch for windows, or other 3rd party software for a multi touch mouse.
So I figured I would endeavor to make my own drivers and multi touch functionality in windows for this thing. I know mac will never support it properly under windows and windows won't write there own drivers until there is a reason.
Also if any one knows of any one else trying to do the same or similar things, point me to them.

Resources