WebDAV Server

Czyli co i jak podłączyć żeby działało
Awatar użytkownika
artur_n
Postów w temacie: 26
Posty: 950
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3Steel, Prusa MK4
x 172

WebDAV Server

Post autor: artur_n »

Witajcie,

podjąłem się testu:
https://github.com/ardyesp/ESPWebDAV

Może to być fajna alternatywa dla kart WiFi Toshiby.
Niestety utknąłem na błędzie:

Kod: Zaznacz cały

C:\Users\artur\OneDrive\Documents\Arduino\libraries\Adafruit_ESP8266/Adafruit_ESP8266.h:28:35: error: section attribute not allowed for 'Pchr'

 typedef const PROGMEM char        Pchr; // Ditto, kindasorta
Ktoś pomoże ruszyć dalej?

Pozdrawiam
Artur
madej
Konto z ograniczeniami
Postów w temacie: 2
Posty: 22
Rejestracja: 05 lip 2018, 17:01
Lokalizacja: Kraków okolice
Drukarka: Ender 3
x 4

Re: WebDAV Server

Post autor: madej »

Spróbowałbym PROGMEM przesunąć za Pchr, a a jeśli nie zadziała to się go pozbyć.
Awatar użytkownika
artur_n
Postów w temacie: 26
Posty: 950
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3Steel, Prusa MK4
x 172

Re: WebDAV Server

Post autor: artur_n »

A jakoś tak bardziej łopatologicznie?
madej
Konto z ograniczeniami
Postów w temacie: 2
Posty: 22
Rejestracja: 05 lip 2018, 17:01
Lokalizacja: Kraków okolice
Drukarka: Ender 3
x 4

Re: WebDAV Server

Post autor: madej »

Kod: Zaznacz cały

typedef const PROGMEM char        Pchr;
zamienić na

Kod: Zaznacz cały

typedef const  char        Pchr PROGMEM;
lub

Kod: Zaznacz cały

 typedef const  char        Pchr;
w pliku C:\Users\artur\OneDrive\Documents\Arduino\libraries\Adafruit_ESP8266/Adafruit_ESP8266.h
artur_n, 5t0z3k
Awatar użytkownika
artur_n
Postów w temacie: 26
Posty: 950
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3Steel, Prusa MK4
x 172

Re: WebDAV Server

Post autor: artur_n »

Skompilowało się z:

Kod: Zaznacz cały

 typedef const  char        Pchr;
Jutro zlutuje układ i przetestuje.
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 17
Posty: 8906
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5841
Kontakt:

Re: WebDAV Server

Post autor: dziobu »

Formalnie powinno chyba być

Kod: Zaznacz cały

typedef const static char Pchr;
Ale Pchar używane jest tylko do rzutowania więc jak kompilator się nie drze to zadziała jak trzeba.
Awatar użytkownika
11master
Postów w temacie: 2
Posty: 164
Rejestracja: 30 paź 2017, 07:53
Drukarka: AA8; Sapphire+
x 4

Re: WebDAV Server

Post autor: 11master »

Też się zabieram za ten układ, taśma już doszła lecz na esp czekam już 1,5mc-a. Pisałem z gościem i potwierdził, że transfery są rewelacyjne. Podmapowanie karty jako dysk w swojej sieci bezcenne.

Wysłane z MI.
Anet A8 BOX
Sapphire + klipperowana
Awatar użytkownika
zen
Postów w temacie: 1
Posty: 295
Rejestracja: 26 lut 2017, 20:53
Lokalizacja: Poznań miasto doznań
Drukarka: Too many
x 34
Kontakt:

Re: WebDAV Server

Post autor: zen »

I jak testy? Robiłeś płytkę do tego? Jakie złącze sd wykorzystałeś?
Mendel / i3 / i3 Alu / P3Steel / HEVO^300 / Delta Kossel Linear Plus / Prusa MK3S + MMU / Voron / Bambu X1C + AMS
Awatar użytkownika
artur_n
Postów w temacie: 26
Posty: 950
Rejestracja: 20 lis 2017, 21:48
Lokalizacja: RJA
Drukarka: P3Steel, Prusa MK4
x 172

Re: WebDAV Server

Post autor: artur_n »

Uruchomiłem to jak na tą chwilę na nodemcu plus jakaś chińska karta 2GB. Mapowanie dysku działa bezbłędnie. Plik ok. 5MB leci ok 12sek.
W tym tygodniu podłączę się do rampsa i decyzja zapadła że lutuje się w przejściówkę do wyświetlacza i zasilanie 5V z rampsa do nodemcu.

Jak już uruchomię do końca i potestuje to opiszę co i jak.
Awatar użytkownika
11master
Postów w temacie: 2
Posty: 164
Rejestracja: 30 paź 2017, 07:53
Drukarka: AA8; Sapphire+
x 4

Re: WebDAV Server

Post autor: 11master »

Działa rewelacyjnie, 0,5MB/s. Mapowanie to czysta bajka. Wykorzystałem taśmę czyt. przedłużacz karty microSD na SD taki:
https://www.aliexpress.com/item/TF-Micr ... 4c4df7SM9K Wywaliłem gniazdo, podlutowałem przelotkę z SD na microSD tam wpakowałem oporniki a reszta na pająka. Druknę obudowę i będzie jak oryginał.

Choć jak zwykle nie było tak różowo od początku do końca: użyłem taniego ESP826612F i o ile oprogramowanie było proste to na samym końcu okazało się że układ potrzebuje dodatkowej zwory PGIO15 do GND i pięknie ruszyło.
Anet A8 BOX
Sapphire + klipperowana
ODPOWIEDZ

Wróć do „Elektronika sterująca, wyświetlacze”