forked from mfulz_github/qmk_firmware
37 lines
1.6 KiB
Markdown
37 lines
1.6 KiB
Markdown
|
<div dir="rtl" markdown="1">
|
|||
|
# ืืืจื ืฉื ืืื ืืืฉืชืืฉ ื-Proton C
|
|||
|
|
|||
|
ืื ืืื ื ืชืื ื-QMK ืืฉืชืืฉ ืืืื Pro Micro (ืื ืื ืืื ื ืชืื) ืืืชื ืจืืฆืื ืืืฉืชืืฉ ื-Proton C, ื ืืชื ืืืืฆืจ ืืช ืืืืืจื ืข"ื ืืืกืคื ืฉื ืืคืงืืื `CONVERT_TO_PROTON_C=yes` (ืื `CTPC=yes`) ืืคืงืืืช make, ืืื ืืื:
|
|||
|
<div dir="ltr" markdown="1">
|
|||
|
|
|||
|
```
|
|||
|
make 40percentclub/mf68:default CTPC=yes
|
|||
|
```
|
|||
|
|
|||
|
</div>
|
|||
|
ื ืืชื ืืืืกืืฃ ืืช ืืืชื ืืจืืืื ื ืืงืืืฅ `rules.mk` ืืืืคืื ืืืงืฉืื ืฉืืื, ืฉืชืืฆืืจ ืืช ืืืชื ืืชืืฆืื.
|
|||
|
|
|||
|
ืืืืจ ืืืฉืฃ ืืช ืืื `CONVERT_TO_PROTON_C` ืฉื ืืชื ืืืฉืชืืฉ ืื ืืงืื ืฉืืื ืืืืฆืขืืช ืคืงืืืช `#ifdef`, ืืื ืืื:
|
|||
|
<div dir="ltr" markdown="1">
|
|||
|
|
|||
|
```
|
|||
|
#ifdef CONVERT_TO_PROTON_C
|
|||
|
// Proton C code
|
|||
|
#else
|
|||
|
// Pro Micro code
|
|||
|
#endif
|
|||
|
```
|
|||
|
|
|||
|
</div>
|
|||
|
ืืคื ื ืฉืชืฆืืืื ืืงืืคื, ืืืื ืืืืืช ืฉืชืงืืื ืฉืืืืืช ืฉืื ืืช ืืืื `PORTB/DDRB`, ืืื' ืฉืื ืืืืืจื, ืื ืื, ืชืฆืืจืื ืืืืืจ ืืช ืงืืื ืืืงืืืช ืืืฉืชืืฉ ื - [ืืงืจื GPIO](internals_gpio_control.md) ืฉืืขืืื ืขืืืจ ARM ืืื AVR. ืืืืจ ืื ืืืืจ ืืืฉืคืืข ืขื ืืืืืืื ืฉื AVR ืืืื.
|
|||
|
|
|||
|
ื-Proton C ืืฉ ืจืง ืื ืืจืช LED ืืืช ืขื ืืืื (C13), ืืืืจืืจืช ืืืื, TXLED (D5) ืืืืคื ืืืื. ืื ืชืจืฆื ืืืงืื, ืืืคืืช ืืืื ืืช RXLED (B0), ืืืกืืคื ืืช ืืฉืืจื ืืื ืืงืืืฅ `config.h`:
|
|||
|
<div dir="ltr" markdown="1">
|
|||
|
|
|||
|
```
|
|||
|
#define CONVERT_TO_PROTON_C_RXLED
|
|||
|
```
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|