Strona 1 z 1

[KL25Z][Petit FatFs] library R0.03

: niedziela 10 kwie 2016, 19:51
autor: Antystatyczny
Witam serdecznie.

Zrobiłem mały port, a właściwie dopasowanie funkcji niskopoziomowych do kinetisa. Na razie komunikacja z kartą SD jest programowa, ale gdy ogarnę SPI, to i wersja sprzętowa pojawi się w tym wątku. Obsługa samej biblioteki jest identyczna jak np. dla AVR, bo niczego na wyższych poziomach nie musiałem zmieniać. Konfiguracja (przypisanie pinów) znajduje się w pliku ARMlowlevel.h

Pozdrawiam.

Petit_fs003_KL25Z_gnu90.zip

Petit_fs003_KL25Z_hardware_SPI_gnu90.zip


PS. Sposób pisania programu dopasowałem do dialektu gnu90, by nie trzeba było grzebać w ustawieniach projektu (kompilatora). Domyślnie kompilator używa gnu90, ale nic nie stoi na przeszkodzie, by przełączyć się na gnu99 lub C99.

Re: [KL25Z][Petit FatFs] library R0.03

: niedziela 10 kwie 2016, 23:07
autor: Nefarious19
Widzę że idziesz jak burza ;) pogratulować ;)

Re: [KL25Z][Petit FatFs] library R0.03

: niedziela 10 kwie 2016, 23:15
autor: Antystatyczny
Póki co jest łatwo, ale jazda się zacznie, gdy przyjdzie mi ogarnąć DMA i inne moduły, z którymi dotąd nie miałem do czynienia w praktyce ;)

Re: [KL25Z][Petit FatFs] library R0.03

: poniedziałek 11 kwie 2016, 20:10
autor: Antystatyczny
Witam. Uzupełniłem bibliotekę o sprzętową obsługę SPI. Paczka do pobrania jest w pierwszym poście.

Pozdrawiam