CP2112でPMBusが繋がっているのでそれを叩くとよい
Linux Kernel 3.15以上であればカーネルにドライバがあるので特に苦労することはなく/dev/i2c-*
に現れる
遊んでたらカーネルごとハングしたのでドライバおかしいかもしれない(5.4.0-97-generic)
基本的にPMBus
server | DNS | |
---|---|---|
smile-ccm11.nicovideo.jp | 119.110.91.20 | |
smile-ccm12.nicovideo.jp | 119.110.91.20 | |
smile-ccm21.nicovideo.jp | 119.110.91.20 | |
smile-ccm22.nicovideo.jp | 119.110.91.21 | |
smile-ccm31.nicovideo.jp | 119.110.91.21 | |
smile-ccm32.nicovideo.jp | 119.110.91.21 | |
smile-ccm41.nicovideo.jp | 119.110.91.22 | |
smile-ccm42.nicovideo.jp | 119.110.91.22 | |
smile-ccm51.nicovideo.jp | 119.110.91.22 |
#include <Windows.h> | |
#include <compobj.h> | |
#include <stdio.h> | |
#pragma comment(lib, "compobj") | |
class CCF : public IClassFactory | |
{ | |
public: | |
STDMETHOD( QueryInterface )( THIS_ REFIID, LPVOID FAR * ); | |
STDMETHOD_( ULONG, AddRef )( THIS ); | |
STDMETHOD_( ULONG, Release )( THIS ); |
using System.Net.Http; | |
var handler = new SocketsHttpHandler | |
{ | |
}; | |
handler.ConnectCallback = async (context, cancellationToken) => | |
{ | |
var socket = new Socket(SocketType.Stream, ProtocolType.Tcp) { NoDelay = true }; | |
socket.Bind(endPoint); | |
await socket.ConnectAsync(context.DnsEndPoint, cancellationToken).ConfigureAwait(false); |
#undef _UNICODE | |
#include <windows.h> | |
HINSTANCE hInstance; | |
BOOL init; | |
LRESULT CALLBACK WndProc(HWND hwnd , UINT msg , WPARAM wp , LPARAM lp) | |
{ | |
HWND child; | |
PAINTSTRUCT ps; | |
HDC hdc; | |
switch (msg) |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using Un4seen.Bass.AddOn.Midi; | |
using Un4seen.Bass; | |
using static Un4seen.Bass.AddOn.Midi.BassMidi; | |
using static Un4seen.Bass.Bass; | |
using NAudio.Lame; | |
using NAudio.Wave; |