Page 1 of 1

Zifi esp8266 driver source

PostPosted: Sun, 19.03.2017 12:37:42
by VBI
Тащемта, я тут дрова приоткрыл:
Zifi esp8266 z80 driver free download
будет сквозить - закрою, говорите :D

исходный код: zifi_driver.asm в репе, в папке _esp
дрова тестились, работают норм, дату получают и виснут, всё как нужно :crazy:

Re: Zifi esp8266 driver source

PostPosted: Sun, 19.03.2017 22:14:04
by VBI
Так вот.
Кодер! Что представляет тебе эта библиотека?
Данный код позволяет отправлять http запрос методом get.

Метод get используется для передачи данных и адреса в командной строке, и позволяет отправлять на указанный адрес переменные с параметрами: http://www.google.com.ua/search?q=zx+spectrum&ie=utf-8

Параметры запроса разделяются имперсандом и указывают на способ их обработки принимающим запрос скриптом.
Результатом работы скрипта является его ответ, который может выглядеть как текст, или байтовые данные. например — файл, графика, любой текст.
Другими словами, сейчас метода get хватает для отправки/приёма scores игры, получения различных файлов и т.д.
Именно такой метод используется в zifi.

Изменением построения http заголовка в подпрограмме parse_url — можно получить работу с остальными http методами, такими как post — для отправки бинарных данных на сервер, и другими. Модуль это позволяет, и никаких проблем не возникнет, кроме как написание своего правильного формирования нужного заголовка по требованиям w3c и rfc иже с ним :)

Re: Zifi esp8266 driver source

PostPosted: Sun, 19.03.2017 22:59:03
by psb
VBI wrote:сейчас метода get хватает для отправки/приёма scores игры

для отправки надо бы пост юзать.
и еще либу json надо бы...

Re: Zifi esp8266 driver source

PostPosted: Sun, 19.03.2017 23:29:26
by VBI
всё легко, транспорт готов.

Re: Zifi esp8266 driver source

PostPosted: Mon, 20.03.2017 08:49:34
by TS-Labs
VBI wrote:ымперсандом

:D

Re: Zifi esp8266 driver source

PostPosted: Wed, 26.07.2017 19:43:57
by idxi
Ребята, совершенствуем код.. Да в Единую SDK к TSL'у его.. в подробностях с описанием...
В идеале написать/сделать реальный Framework под текущий SDCC с вставками на asm'е по месту.. мм?)