할 때마다 고생하는거 보면 

안 받고 싶다는 생각만 든다

Posted by 구차니
회사일/USB PD2024. 11. 22. 17:20

데이터시트 보다가 이상한(?) 단어가 나오길래 검색

PTN5110 is a single-port TCPC compliant USB Power Delivery (PD) PHY IC that implements Type-C Configuration Channel (CC) interface and USB PD Physical layer functions to a Type-C Port Manager (TCPM) that handles PD Policy management

[링크 : https://www.nxp.com/docs/en/data-sheet/PTN5110.pdf]

 

USB Type-C Port Controller(TCPC)

[링크 : https://docs.zephyrproject.org/latest/hardware/peripherals/tcpc.html]

 

'회사일 > USB PD' 카테고리의 다른 글

linux kernel USB PD 관련 검색  (0) 2024.12.04
USB PD 용어 정리중  (0) 2024.12.03
USB PD SOP*?  (0) 2024.12.03
USB-C PTN5110 케이블 방향에 따른 데이터 차이  (0) 2024.11.27
USB PD - DRP?  (0) 2024.11.25
Posted by 구차니
Programming/C++ STL2024. 11. 22. 15:56

왜 갑자기 배열이 나와 하면서

먼가 희한한 문법이 보이길래 찾아보니 이게 c++ 에서의 람다라고..

도대체 람다는 왜 쓰는걸까?

#include <algorithm>
#include <cmath>

void abssort(float* x, unsigned n) {
    std::sort(x, x + n,
        // Lambda expression begins
        [](float a, float b) {
            return (std::abs(a) < std::abs(b));
        } // end of lambda expression
    );
}

[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp?view=msvc-170]

 

+

2025.01.31

리턴타입도 있는게 당연한긴 한데.. 없으면 cpp 이니까 return 타입을 알아서 넣어주나?

[my_mod] (int v_) -> int { return v_ % my_mod; }

[링크 : https://modoocode.com/196]

 

mutable throw() 라는걸 발견.. 이건 또 머냐

1. capture 절 (C++ 사양의 람다 소개자 라고도 함)
2. 매개 변수 목록 선택 사항입니다. (람다 선언자라고도 함)
3. 변경 가능한 사양 선택 사항입니다.
4. exception-specification 선택 사항입니다.
5. 후행 반환 형식 선택 사항입니다.
6. 람다 본문입니다.

[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp?view=msvc-170]

'Programming > C++ STL' 카테고리의 다른 글

cpp destructor = default  (0) 2025.01.16
RAII (Resource Acquisition Is Initialization)  (0) 2024.11.28
cpp static_cast<type>  (0) 2023.02.09
::open()  (0) 2021.11.10
vector 값 비우기  (0) 2021.10.02
Posted by 구차니
회사일/BQ25703A2024. 11. 22. 14:57

데이터를 읽어 오는데 0x00 에서 2개를 읽으니, 0x00 / 0x01 두개 순서로 읽어오고 있었는데

읽어 보니.. POR 값이 E20E가 아니라 0EE2 가 나와서 먼가 이상한걸 깨닫고 해결..

I2C address = 01/00h 라고 되어 있는게 힌트였는데.. 그걸 알아 먹지 못하고

0x00 에서 2개 읽으면 아래와 같이 나올줄 알고 lsb와 msb의 순서를 반대로 했다가 2일을 까먹어 버렸..

 

아니.. 읽는 순서가 00 01 이면 데이터시트에서도

00, 01 로 적어줘야지 01/00h 라고 쓰고 바이트 순서 뒤집어 놓으면 알아 먹겠냐고 -_-!!

 

'회사일 > BQ25703A' 카테고리의 다른 글

BQ25703A input voltage 갱신하기  (0) 2024.12.02
bq25703A NVDC  (0) 2024.11.29
배터리 충전  (0) 2024.11.28
bq25703a 충전  (0) 2024.11.07
Posted by 구차니

월 22$ 회사돈으로 나가긴 하지만

사용빈도가 낮고, 무료 사용량 정도로도 충분할 것 같아서 구독 해제.

copilot 이라던가 다른거 쓰라지만

3달간 경험으로 얘가 정말 나의 생산성을 향상시켜주었냐? 라는 질문에 조건부 yes라고 하기에도 애매해서

다른 서버스를 쓰게 될지는 미지수.

 

내가 타자 안해도 되고,

내가 타자하는 것 보다 생성하는 양이 많아서 좋아 보였지만

결국에는 내가 모르는 것이기에 이해하고 써야하는 지병(?)때문에

타이핑을 써내려가는 도구 그 이상으로 쓰지 못하는 나의 문제일지도 모르겠다.

Posted by 구차니

요즘 지하철 연착이 심해

맘놓고 잘수가 없다보니.더 피곤하다..

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

외근  (0) 2024.12.12
부주상골?  (0) 2024.12.07
머 이런 개 뼉다구 같은 일이?  (0) 2024.11.18
두근두근 피싱전화  (0) 2024.11.15
외근  (0) 2024.11.13
Posted by 구차니

가혹조건을 적용해서 고장을 촉진하고, 정상조건의 수명을 예측하는 기법

[링크 : https://m.blog.naver.com/ksagma/221084896652]

'이론 관련 > 하드웨어 관련' 카테고리의 다른 글

ik - inverse kinematics  (0) 2024.08.27
PCB 동박 두께 oz  (0) 2021.11.22
cyclocopter - 사이클로콥터  (0) 2016.11.23
adc - single ended / differential  (0) 2015.11.17
adc - 시그마델타 / SAR  (0) 2015.11.16
Posted by 구차니

forza horizon 4 켜기 전에 미리 udp 를 수신하게 하고 기다렸는데

데이터포맷 버전등은 없어서 조금 실망(!)

0x144 (324 byte) 가 하나의 데이터 패킷 이려나?

00000000  00 00 00 00 8e 27 4a 1a  00 00 00 00 00 00 00 00  |.....'J.........|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000140  00 00 00 00 00 00 00 00  cc 27 4a 1a 00 00 00 00  |.........'J.....|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000280  00 00 00 00 00 00 00 00  00 00 00 00 dc 27 4a 1a  |.............'J.|
00000290  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*

 

*
0005d9e0  f0 32 11 3a fe 1b 11 3a  9b 9c 1d 3a 98 9d 1d 3a  |.2.:...:...:...:|
0005d9f0  13 3d 11 3a 83 1d 11 3a  df 9d 1d 3a d3 9d 1d 3a  |.=.:...:...:...:|
0005da00  00 f6 25 3a 00 02 23 3a  00 1c 30 ba 00 4c 34 ba  |..%:..#:..0..L4.|
0005da10  f8 04 00 00 04 00 00 00  56 03 00 00 02 00 00 00  |........V.......|
0005da20  04 00 00 00 20 00 00 00  00 00 00 00 00 00 00 00  |.... ...........|
0005da30  9a 15 2c c5 d1 f4 ae 43  0a 2d 88 c5 b7 bc 97 39  |..,....C.-.....9|
0005da40  5d 4a 8c 45 8b cc 47 42  52 42 f2 42 52 42 f2 42  |]J.E..GBRB.BRB.B|
0005da50  6e 42 f2 42 6e 42 f2 42  69 66 30 c1 00 00 80 3f  |nB.BnB.Bif0....?|
0005da60  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0005da70  62 99 88 3c 00 00 00 ff  00 00 00 01 7f 00 00 00  |b..<............|
0005da80  01 00 00 00 a2 91 4a 1a  fb cf 04 46 f8 ff 47 44  |......J....F..GD|
0005da90  99 3a 7c 44 18 d6 8b 34  62 cf 83 ba 5b c6 8e 37  |.:|D...4b...[..7|
0005daa0  67 55 96 3a fc c4 1c b9  3d 48 1f b9 b9 01 85 b9  |gU.:....=H......|
0005dab0  ee f2 ad b7 9a b7 4f bb  76 86 df bf 68 23 80 3c  |......O.v...h#.<|
0005dac0  c0 4a 05 b8 6e 99 d6 3e  c6 a1 d6 3e 45 12 d6 3e  |.J..n..>...>E..>|
0005dad0  20 19 d6 3e 7a 0d 2b 36  b4 ec 48 b6 9b 9b cf 36  | ..>z.+6..H....6|
0005dae0  3c 8e 80 36 81 4b 1c b9  2b bd 93 b9 11 80 b4 37  |<..6.K..+......7|
0005daf0  05 98 f3 b8 00 00 00 00  00 00 00 00 00 00 00 00  |................|
0005db00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
0005db20  00 00 00 00 92 31 95 3a  d0 c8 94 3a e5 42 a7 3a  |.....1.:...:.B.:|
0005db30  32 47 a7 3a aa 31 95 3a  f2 c8 94 3a 66 43 a7 3a  |2G.:.1.:...:fC.:|
0005db40  63 47 a7 3a 00 d6 23 3a  00 a6 26 3a 00 a6 31 ba  |cG.:..#:..&:..1.|
0005db50  00 60 2f ba f8 04 00 00  04 00 00 00 56 03 00 00  |.`/.........V...|
0005db60  02 00 00 00 04 00 00 00  20 00 00 00 00 00 00 00  |........ .......|
0005db70  00 00 00 00 9a 15 2c c5  d1 f4 ae 43 0a 2d 88 c5  |......,....C.-..|
0005db80  40 e8 98 3a 61 c1 21 46  65 8c c8 42 04 3f f2 42  |@..:a.!Fe..B.?.B|
0005db90  04 3f f2 42 1e 3f f2 42  1e 3f f2 42 69 66 30 c1  |.?.B.?.B.?.Bif0.|
0005dba0  00 00 80 3f 00 00 00 00  00 00 00 00 00 00 00 00  |...?............|
0005dbb0  00 00 00 00 e6 9b 08 3d  00 00 00 ff 00 00 00 01  |.......=........|
0005dbc0  7f 00 00 00 01 00 00 00  b2 91 4a 1a fb cf 04 46  |..........J....F|
0005dbd0  f8 ff 47 44 fb 85 98 44  67 b4 5a 36 a3 f7 e6 bc  |..GD...Dg.Z6....|
0005dbe0  f3 ae e7 39 df 32 25 3b  65 de ea b9 cd bf 66 b9  |...9.2%;e.....f.|
0005dbf0  44 58 6b b9 35 28 63 b8  9a 64 bb bb 7c 86 df bf  |DXk.5(c..d..|...|
0005dc00  09 1b 80 3c 00 aa e5 b8  bf 85 d6 3e 39 b5 d6 3e  |...<.......>9..>|
0005dc10  89 04 d6 3e 08 3e d6 3e  e0 45 89 b7 c3 36 fe b7  |...>.>.>.E...6..|
0005dc20  80 f4 ba 36 5a b5 0a b6  fb 85 e3 b9 d5 72 1e ba  |...6Z........r..|
0005dc30  6a b1 61 b9 b0 2f c4 b9  00 00 00 00 00 00 00 00  |j.a../..........|
0005dc40  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*

 

forza sports 7 포맷은 링크를 참조하고, 타입별로 정리해보니 다르거나 추가된게 있거나.. 인가?

138 * sizeof(int) = 552
1 * sizeof(short) = 2
9 * sizeof(char) = 18

552 + 2 + 18 = 572

 

그게 아니라면 sled 구조만 봐야 하는걸지도?

58 * sizeof(int) = 232.. 머지?!

S32 IsRaceOn;
U32 TimestampMS;
F32 EngineMaxRpm;
F32 EngineIdleRpm;
F32 CurrentEngineRpm;
F32 AccelerationX;
F32 AccelerationY;
F32 AccelerationZ;
F32 VelocityX;
F32 VelocityY;
F32 VelocityZ;
F32 AngularVelocityX;
F32 AngularVelocityY;
F32 AngularVelocityZ;
F32 Yaw;
F32 Pitch;
F32 Roll;
F32 NormalizedSuspensionTravelFrontLeft;
F32 NormalizedSuspensionTravelFrontRight;
F32 NormalizedSuspensionTravelRearLeft;
F32 NormalizedSuspensionTravelRearRight;
F32 TireSlipRatioFrontLeft;
F32 TireSlipRatioFrontRight;
F32 TireSlipRatioRearLeft;
F32 TireSlipRatioRearRight;
F32 WheelRotationSpeedFrontLeft;
F32 WheelRotationSpeedFrontRight;
F32 WheelRotationSpeedRearLeft;
F32 WheelRotationSpeedRearRight;
S32 WheelOnRumbleStripFrontLeft;
S32 WheelOnRumbleStripFrontRight;
S32 WheelOnRumbleStripRearLeft;
S32 heelOnRumbleStripRearRight;
F32 WheelInPuddleDepthFrontLeft;
F32 WheelInPuddleDepthFrontRight;
F32 WheelInPuddleDepthRearLeft;
F32 WheelInPuddleDepthRearRight;
F32 SurfaceRumbleFrontLeft;
F32 SurfaceRumbleFrontRight;
F32 SurfaceRumbleRearLeft;
F32 SurfaceRumbleRearRight;
F32 TireSlipAngleFrontLeft;
F32 TireSlipAngleFrontRight;
F32 TireSlipAngleRearLeft;
F32 TireSlipAngleRearRight;
F32 TireCombinedSlipFrontLeft;
F32 TireCombinedSlipFrontRight;
F32 TireCombinedSlipRearLeft;
F32 TireCombinedSlipRearRight;
F32 SuspensionTravelMetersFrontLeft;
F32 SuspensionTravelMetersFrontRight;
F32 SuspensionTravelMetersRearLeft;
F32 SuspensionTravelMetersRearRight;
S32 CarOrdinal;
S32 CarClass;
S32 CarPerformanceIndex;
S32 DrivetrainType;
S32 NumCylinders;

[링크 : https://support.forzamotorsport.net/hc/en-us/articles/21742934024211-Forza-Motorsport-Data-Out-Documentation]

 

.net 컴파일러가 필요하긴 한데.. 나중에 돌려보고 분석해보는게 빠르려나?

forza horizon 4는 sled와 dash 그리고 문서화 되지 않은 extra 일부만 존재하는 듯.

[링크 : https://github.com/geeooff/forza-data-web/blob/main/README.md]

'모종의 음모 > motion simulator' 카테고리의 다른 글

forza telemetry  (0) 2024.12.02
forza horizon 4, 리눅스용 c언어 대시보드  (0) 2024.11.30
dirt rally 2.0 motion data  (0) 2024.11.03
F1 2015 motion data  (0) 2024.11.03
F1 2012 motion data  (0) 2024.11.03
Posted by 구차니

fiio ka11 이 4만원 초반에 배송비 포함이길래 질렀는데

국내 배송으로 생각했는데 갑자기 재고가 없다면서

통관번호 불러달라는데.. 이거.. 사기 아냐?

 

 

'개소리 왈왈 > 모바일 생활' 카테고리의 다른 글

내 핸드폰.. 슬슬 한계?  (0) 2025.01.13
스팀덱 지름병  (0) 2024.12.18
아버지는 DAC이 마음에 안든다고 하셨어~  (0) 2024.11.19
핸드폰 배터리 교환(사설)  (0) 2024.08.17
요금제 변경  (0) 2024.07.06
Posted by 구차니

아부지께서 갑자기(?) S24로 갈아 타시더니

3.5인치 이어폰 들을 못쓰게 되었다고

쓰게 해달라! 를 시전!

 

5~10만원은 들 것이다! 로 방어

일단 급한대로 5천원대 사드리면서 음질은 기대하지 말라, 소리가 난다는 수준일 거다!

했더니 번들로 준 삼성 usb-c 이어폰 보다 별룬데를 시전!

 

그거 나름 akg 꺼라고 좋은거라고 했더니

그럼 그거 스펙 찾아서 그 급으로 사달라를 시전!

 

끄아아아앙!!!!

그게 귀찮아서 구형 3.5파이 있는걸 쓰는 1인

돈이 없고 데이터 옮기기 귀찮고 셋팅이 귀찮아서 새 핸드폰 안가는 1인

블루투스 충전하기 귀찮아서 유선 쓰는 1인

'개소리 왈왈 > 모바일 생활' 카테고리의 다른 글

스팀덱 지름병  (0) 2024.12.18
DAC 구매 그런데...  (0) 2024.11.20
핸드폰 배터리 교환(사설)  (0) 2024.08.17
요금제 변경  (0) 2024.07.06
요금제 쓸만한 게 없냐..  (0) 2024.06.28
Posted by 구차니