Счас попробую. Только заметил соо...Вот прислали патч, просят проверить сейчас
struct s_info {
uint32 ap_ip;
uint32 ap_mask;
uint32 ap_gw;
uint32 st_ip;
uint32 st_mask;
uint32 st_gw;
uint8 ap_mac[6];
uint8 st_mac[6];
} __attribute__((packed));
extern struct s_info info;
озадачил их - пускай репу чешутсделано методически не верно
Надо бы чтобы чесали. Событие то обозначено что IP GOT. А то дети будут мучатся с этим событием...озадачил их - пускай репу чешут
а со старыми либами также?Так и должно быть.
Со старыми у меня в WEB вообще нет WiFi event 3.а со старыми либами также?
научите нас, чтобы можно было использовать это в UDK/Sming/Arduino IDEОстальное уже замещено на исходники и с оптимизацией
Это не так просто, т.к. всё в работе и постоянно изменяется. Но всё, что работает точно уже выложено в моей web свалке.научите нас, чтобы можно было использовать это в UDK/Sming/Arduino IDE
а не хотите все это на github перенести?всё, что работает точно уже выложено в моей web свалке
А я им шо - бесплатный тестер? Пусть оплачивают исходниками. Нормальный тестер стоит гораздо больше оплаты их программеров вместе взятых. Да и дома на кухне что я там напроверяю@pvvx, Нормально вы их озадачили!
Прислали новые либы
Нет. Не привык - надо что-то думать, а пока не до него. Я же не проф.программист, т.к. пишу на любых языках программирования Больше от старых занятий сымать защиты и кодировки в сыром коде на чем угодно осталось... счас уже давно этим не занимаюсь. А так как внутренности известны - любой язык программирования становиться тоже известным за несколько минута не хотите все это на github перенести?
То, что выкладывается - всё в UDK.и второй вопрос - в какой среде вы все собираете? Наверняка что-то удобное для себя придумали - поделитесь опытом.
#define XS_TO_RTC_TIMER_TICKS(t, prescaler, period) \
(((t) > (0xFFFFFFFF/(APB_CLK_FREQ >> prescaler))) ? \
(((t) >> 2) * ((APB_CLK_FREQ >> prescaler)/(period>>2)) + ((t) & 0x3) * ((APB_CLK_FREQ >> prescaler)/period)) : \
(((t) * (APB_CLK_FREQ >> prescaler)) / period))
void ICACHE_FLASH_ATTR ets_timer_arm_new(ETSTimer *ptimer, uint32_t us_ms, int repeat_flag, int isMstimer)
{
if(ptimer->timer_next != (ETSTimer *)0xffffffff) ets_timer_disarm(ptimer);
if(us_ms != 0) {
if(timer2_ms_flag == 0) { // us_timer
if(isMstimer) us_ms *= 1000;
#if ((APB_CLK_FREQ>>4)%1000000)
us_ms = XS_TO_RTC_TIMER_TICKS(us_ms, 4, 1000000);
#else
us_ms *= (APB_CLK_FREQ>>4)/1000000;
#endif
}
else { // ms_timer
#if ((APB_CLK_FREQ>>8)%1000)
us_ms = XS_TO_RTC_TIMER_TICKS(us_ms, 8, 1000);
#else
us_ms *= (APB_CLK_FREQ>>8)/1000;
#endif
}
}
if(repeat_flag) ptimer->timer_period = us_ms;
timer_insert(TIMER1_COUNT + us_ms, ptimer);
}
Может я смогу помочь?Да и git-ом необходимо заниматься - это же очередная тамагочи, а у меня их и так достаточно...
Говорю же - сначала надо собрать что-то значительное, а потом уже всё остальное....Попробовать повыкладывать на github ваши обновления
Ну, хотя бы этоDear Sir,
Sorry, source codes are not open now.
Thanks for your interests in ESP8266EX!
Optimization:
1.Solving the problem that some Wi-Fi events may be missing during test.
Говорил же - обманщики они - позор для китайцев И все их программы - это пиар для лохов.Не прокатило...
Ну, хотя бы это