11월에 눈이 오는거 아니야? 라고 했던것 같은데

그것이 실제로 벌어졌습니다! 쨔쟌~

 

첫눈인데 폭설!

눈이 엄청와서 앞 동산도 안보이는데

 

언제 눈이 왔냐는 듯 쨍해졌다.

Posted by 구차니
회사일/USB PD2024. 11. 27. 12:47

데이터 시트 보고 대충 만든 녀석이라

하나하나의 의미는 모르겠는데..

REG_TCPC_CONTROL 에서 Plug Orientation 비트가 설정되고

REG_ROLE_CONTROL 에서 CC1과 CC2의 Rd / Open이 바뀌는 걸 확인할 수 있다

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

linux kernel USB PD 관련 검색  (0) 2024.12.04
USB PD 용어 정리중  (0) 2024.12.03
USB PD SOP*?  (0) 2024.12.03
USB PD - DRP?  (0) 2024.11.25
TCPC, TCPM  (0) 2024.11.22
Posted by 구차니
프로그램 사용/octave2024. 11. 26. 14:22

dlm read 인데... delimeter의 약자인가?

아무튼 느낌으로는

("파일명","구분자",건너뛸 라인수, 시작할 행, 시작할 열)

일 것 같다.

 

데이터 파일

$ cat test.csv
Wavelength= 88.7927 m
Time    Height  Force(KN/m)
0, -20, 70668.2
0, -19, 65875
0, -18, 61411.9
0, -17, 57256.4

 

gnu octave에서

>> ans = dlmread('tt.csv',',',2,0);
>> ans
ans =

            0  -2.0000e+01   7.0668e+04
            0  -1.9000e+01   6.5875e+04
            0  -1.8000e+01   6.1412e+04
            0  -1.7000e+01   5.7256e+04

>>

[링크 : https://stackoverflow.com/questions/25325577/calling-csv-file-into-octave]

 

M = dlmread(filename)
M = dlmread(filename,delimiter)
M = dlmread(filename,delimiter,R1,C1)
M = dlmread(filename,delimiter,[R1 C1 R2 C2])

[링크 : https://www.mathworks.com/help/matlab/ref/dlmread.html]

 

: data = dlmread (file)
: data = dlmread (file, sep)
: data = dlmread (file, sep, r0, c0)
: data = dlmread (file, sep, range)
: data = dlmread (…, "emptyvalue", EMPTYVAL)

[링크 : https://octave.sourceforge.io/octave/function/dlmread.html]

'프로그램 사용 > octave' 카테고리의 다른 글

octave audioread wav  (0) 2023.07.12
공짜 matlab? octave  (0) 2015.11.05
Posted by 구차니
회사일/USB PD2024. 11. 25. 11:53

USB는 Upstream 과 Downstream 으로 되는데

USB-C 되면서 양방향으로 작동하는게 추가된 듯 한데 그게 바로 DRP(Dual Role) 인 듯

그러니까.. DRP를 지원하면 충전할 수도 있고, 남을 위해 전기도 내어줄수 있...다?

DFP(Downstream Facing Port)는 호스트 또는 허브에 설치되고 장치에 연결되는 USB Type-C 포트입니다.
UFP(Upstream Facing Port)는 호스트 또는 허브에 연결된 USB Type-C 포트, 장치 또는 허브의 DFP입니다.
DRP(Dual Role Port, 이중 목적 전원 역할은 USB Type-C 포트에서 소스 또는 싱크 역할로 사용할 수 있는 정의입니다.

[링크 : https://www.seminet.co.kr/ti/micro_content.html?category=article&no=2105]

'회사일 > 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
TCPC, TCPM  (0) 2024.11.22
Posted by 구차니
Linux/Ubuntu2024. 11. 25. 11:48

ubuntu 22.04에서

pdf를 보다 검색 창에 우클릭하면

"대소문자 구별"과 "전체 단어 일치"가 나타난다.

이 정도는... 별도 메뉴로 보여달라고.. -_-

 

[링크 : https://askubuntu.com/questions/920545/where-are-the-case-sensitive-and-whole-words-search-options-in-evince-document-v]

 

+

gedit 에서도 해보니 검색창에 우클릭시 대소문자 / 전체 / 정규식 등의 옵션이 존재한다.

'Linux > Ubuntu' 카테고리의 다른 글

dpkg로 설치한 패키지 삭제하기  (0) 2024.09.06
24.04 설치 성공  (0) 2024.08.18
우분투.. 버전 업그레이드 버근가?  (0) 2024.08.17
/dev/tty에서 한글 출력하기 fbterm  (0) 2024.08.16
gpm - general purpose mouse  (0) 2024.08.16
Posted by 구차니
게임2024. 11. 24. 19:53

이걸 획득이라고 표현하는데 맞...나?

아무튼 드디어 차를 바꿀수 있게 되었다!!!

 

'게임' 카테고리의 다른 글

flight simulator X  (0) 2021.06.27
magicka chapter 9 포기 -_ㅠ  (0) 2020.04.01
magicka 포기?  (0) 2020.03.30
magicka 챕터 4까지 완료!  (0) 2020.03.21
magicka 시작!  (0) 2020.03.20
Posted by 구차니

할 때마다 고생하는거 보면 

안 받고 싶다는 생각만 든다

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]

'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 구차니