You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README_tr-TR.md
+4-4
Original file line number
Diff line number
Diff line change
@@ -1353,7 +1353,7 @@ tanımlamalarını kullanarak değiştirelim ve bırakalım firmware
1353
1353
gerisini halletsin. `hal.h` dosyasından tüm çevre birimi API'larını ve
1354
1354
tanımlamaları kaldırıyoruz ve sadece standart C include'larını, vendor CMSIS include'larını, PIN/BIT/FREQ tanımlamalarını ve `timer_expired()` yardımcı fonksiyonunu bırakıyoruz.
1355
1355
1356
-
Eğer `make clean build` ile yeniden derlemeye çalışırsak GCC `systich_init()`, `GPIO_MODE_UOTPUT`, `uart_init()` ve `UART3`'ü bulamadığını söyleyecektir. Bunları hemen STM32 CMSIS dosyaları ile ekleyelim.
1356
+
Eğer `make clean build` ile yeniden derlemeye çalışırsak GCC `systick_init()`, `GPIO_MODE_OUTPUT`, `uart_init()` ve `UART3`'ü bulamadığını söyleyecektir. Bunları hemen STM32 CMSIS dosyaları ile ekleyelim.
1357
1357
1358
1358
1359
1359
`systick_init()` fonksiyonuyla yola çıkalım. ARM core CMSIS başlığı bize
@@ -1514,7 +1514,7 @@ ile Ethernet RMII pinlerini alıyoruz ve RCC içinden Etherneti aktifleştiriyor
1514
1514
1515
1515
Mongoose'un sürücüsü Ethernet kesmesini kullanır, bu da `startup.c`'yi güncelleyip
1516
1516
`ETH_IRQHandler`'o vektör tablosuna eklememize ihtiyacı var demek oluyor.
1517
-
`startup.c`'deki vektör tablosunu kesme honksiyonunda bir değişikliğe ihtiyaç duymadan
1517
+
`startup.c`'deki vektör tablosunu kesme fonksiyonunda bir değişikliğe ihtiyaç duymadan
1518
1518
tekrardan organize edelim. "weak symbol" konsepti ana fikrimiz olacak
1519
1519
1520
1520
"weak/zayıf" olarak işaretlenen fonksiyonlar aynı normal fonksiyonlar gibi çalışır.
@@ -1526,8 +1526,8 @@ yeni bir fonksiyonla o fonksiyonu ezerek kendi işleyişinizi yazabilirsiniz.
1526
1526
1527
1527
İşte karşınızda bizim için bu konunun kullanımı. Vektör tablosuna varsayılan bir handler
1528
1528
atamak istiyoruz ama kullanıcı da bunu istediği handler'la ezebilmeli. Bunun için
1529
-
`DefaultIRQHandler()` adında me weak olan bir fonksiyon oluşturuyoruz ardından
1530
-
her IRQ handler'ı için handler ismi tanımlıyor ve `DefaultIRQHandler()`'la alias
1529
+
`DefaultIRQHandler()` adında weak olan bir fonksiyon oluşturuyoruz ardından
1530
+
her bir IRQ handler için handler ismi tanımlıyor ve `DefaultIRQHandler()`'la alias
0 commit comments