๋ด๊ฐ ๋ณผ ์ ์๋ ํ ๋ง์ ํจ์๊ฐ ๊ณ ์ ๊ธธ์ด ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ณ ์ ๋ฐ์ดํฐ ํ์์ ์ฒ๋ฆฌํด์ผ ํ๋ ํจ์์ ์ค์ ๋ก ์ ์ฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ณ ์ ๊ธธ์ด ๋ณ์๋ฅผ ๋จ์ฉํ๋ฉด ์ ์ฌ์ ์ธ ๋น๋ ์คํจ์ ๋ถํ์ํ ์บ์คํธ๊ฐ ๋ฐ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด src/usb.c์์:
send_recv๋ txsize
๋ฐ rxsize
๋ฅผ size_t
ํ์ง๋ง ์ค์ ์ปจํ
์คํธ์์ ์ด๋ฌํ ์ธ์๋ int
๋๋ unsigned int
์์ด ์บ์คํ
๋์ด์ผ ํฉ๋๋ค. ๊ณ ์ ๊ธธ์ด, ํธ์ถํ๋ ์ฌ๋์ ๋ค๋ฅธ ์ ํ์ ์ธ์๋ฅผ ์ ๊ณตํฉ๋๋ค(์ด ๊ฒฝ์ฐ uint32_t
๋๋ ๋งค์ง ๋๋ฒ). 32๋นํธ์์ 64๋นํธ๋ก์ ์๋ํ์ง ์์ ์บ์คํธ๋ ํธ์ถ ํ๋ก์ธ์ค์์ ์ ์ฉ๋ฉ๋๋ค. ๋ํ ๋น๋ ์คํจ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ง์ ๋ช
์์ ์บ์คํธ๊ฐ ํ์ํฉ๋๋ค.
์ค์ ์ฌ์ฉ๋ฒ์ ๋ฐ๋ผ ๊ณ ์ ๊ธธ์ด ๋ณ์๋ฅผ ๊ต์ฒดํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํด๋์ฑ์ ๋์ด๊ธฐ ์ํด ํผ์ง ์ํ๋ฅผ ์ ์งํฉ๋๋ค.
๋ค๋ฅธ ๋ถ๋ค๋ ์๋ฏธ๊ฐ ์๋ค๋ฉด ํด๋ณด๊ณ ์ถ์ด์.
์ด๊ฒ์ ์์ ์ ์ฌ๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฝ๋๋ฒ ์ด์ค ์ ์ฒด์ ๊ฑธ์น ์ผ๋ฐ์ ์ธ ๋ฌธ์ ์ด๋ฏ๋ก v1.6.1์ ๋ฐ๋ก ์ ์ฉํด์ผ ํ๋์ง ํ์ฌ๋ก์๋ ํ์คํ์ง ์์ต๋๋ค. @martonmiklos๋ ์ด์ ์ v1.6.2 ๋ง์ผ์คํค์ ํธ์ํ ์ฝ๋ ์คํ์ผ๊ณผ ๊ด๋ จ๋ ์ผ๋ถ ์ ๋ฆฌ๋ฅผ ์์ฒญํ์ต๋๋ค. ์๋ง๋ ์ด๊ฒ์ ์ด ๋ฌธ์ ์ ๋ํ ์ข์ ์ฅ์๊ฐ ๋ ์๋ ์์ง๋ง ์กฐ๊ธ ๋ ๋์๊ฐ๊ฒ ๋ ๊ฒ์ ๋๋ค.
๋จผ์ ๋ก์ปฌ์์ ์ผ๋ถ ์ ๋ฆฌ๋ฅผ ์ํํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค.๐
๋ฌผ๋ก ๊ฐ๋ฅํ์ง๋ง develop
๋ถ๊ธฐํ๊ณ ์ด ๋ถ๊ธฐ๋ฅผ ๊ณ์ ๋ฐ๋ฅด์ญ์์ค. master
๋ ๋ ์ด์ ๋น๋ฒํ ๋ณ๊ฒฝ์ ์ฌ์ฉ๋์ง ์๊ณ ๋ฆด๋ฆฌ์ค ๋ฐ ํซํฝ์ค์๋ง ์ฌ์ฉ๋ฉ๋๋ค.
ILP32, LLP64 ๋ฐ LP64 ๊ฐ์ ํธํ์ฑ๊ณผ ๊ด๋ จํ์ฌ ๋ฐ์ดํฐ ์ ํ long
์ int32_t
๋ก ๊ต์ฒดํ๋ ๊ฒ์ด ์ข์ ์์ด๋์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฏธ๋์ ๋ค์๊ณผ ๊ด๋ จ๋ ๋๋ผ์์ ๋ฐฐ์ ํ๋ ค๋ฉด ๋ณํ, ์ฐ๋ฆฌ๋ ๊ฐ๋ฅํ๋ฉด ๊ณ ์ ๋๋น ์ ์ ์ ํ์ผ๋ก ์ด๋ํ๋ ๊ฒ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค...
@chenguokai : ์ด๊ฒ์ ๋น์ ์๊ฒ ๋งก๊ธฐ๊ฒ ์ต๋๋ค. ์๊ฐ์ด ์๊ณ ๋ง์์ ๋ ๋ค๋ฉด ๊ธฐ์ฌํ ์ ์์ต๋๋ค.
๋ฌผ๋ก ์ถ์ ์ ์ ํ ๊ฒ์ ๋๋ค. ์ง๊ธ ๋ฐ์๋ค.๐