Git Product home page Git Product logo

channel3's People

Contributors

baitisj avatar cnlohr avatar schlarmann avatar tapiau avatar timgates42 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

channel3's Issues

RasPI port

I am sure that it is completely possible to do with a Raspberry Pi, and I am willing to help porting it.

WIFI problem

Hi,

I have flashed the device including mpfs. Really am not able to connect to device as AP/STA. stable. sometimes I can connect but the webpage loading is very very slow and I see only Introduction and NTSC button.

IN STA mode I got IP but webside is very slow..

Video is working.

I have tested on ESP8266 Wemos mini and ESP8266-01 as sell, same issue.

I have checked colorchordproject as well. It is working without any issue on 8266. I think with ESP8266 channel3 has some issue..

Uploads:
Channel3
/home/me//esptool/esptool.py --port /dev/ttyUSB0 write_flash -fm dio 0x00000 image.elf-0x00000.bin 0x10000 image.elf-0x10000.bin 0x3FB000 /home/me/channel3/esp82xx/toolchain/esp_nonos_sdk/bin/blank.bin 0x3FC000 /home/me/channel3/esp82xx/toolchain/esp_nonos_sdk/bin/esp_init_data_default_v08.bin 0x3FE000 /home/me/channel3/esp82xx/toolchain/esp_nonos_sdk/bin/blank.bin 524288 web/page.mpfs)||(true)
esptool.py v1.2

colorchord
esptool.py -b 1500000 --port /dev/ttyUSB0 write_flash -fm dio 0x00000 image.elf-0x00000.bin 0x10000 image.elf-0x10000.bin 0x3FC000 esp82xx/toolchain/esp_nonos_sdk/bin/esp_init_data_default_v08.bin 532480 web/page.mpfs)||(true)
esptool.py v3.0-dev

image
image
image

Flashing image

The image is flashed now, however when I go to the web server on 192.168.4.1 I get a "File Not Found" message

Installed the bin files, but unable to connect to the web control

Hi,

So I wanted to try out your project. I downloaded the bin files and flashed them to my ESP. Looks like the firmware loads just fine: TV transmission starts, WiFi hotspot starts too.. I connected to ESP's WiFi and tried to load http://192.168.4.1/, but it just keeps loading forever or it will show an error "File not found".
I already tried erasing the whole ESP with a 1MB blank.bin to addresses 0x000000, 0x100000, 0x200000 and 0x300000, but after reflashing your bin files, the error is still there.

About the board: DOIT ESP8266 ESP-12E NodeMCU Devkit
Browser: Google Chrome for Android
Phone: Huawei P9 Lite running Android 7.0 (C432B392)

Building in 2021 for SDK 8.4.0

I just learned of this project and I'm excited to build it and play around with it but the build instructions are not clear.

Where I'm at at this point is the user.cfg by default specifies GCC 4.8.5 but I have no idea where to get that. ESP's documentation links to a much newer version of 8.4.0.

Building against 8.4.0 produces this output. I'm assuming there are just breaking changed between 4 major versions of the SDK.

I could build this with 4.8.5 if only I knew where to find it, google isn't being friendly today.

include/dmastuff.h:11:71: warning: implicit declaration of function 'rom_i2c_writeReg_Mask'; did you mean 'i2c_writeReg_Mask'? [-Wimplicit-function-declaration]
 #define i2c_writeReg_Mask(block, host_id, reg_add, Msb, Lsb, indata)  rom_i2c_writeReg_Mask(block, host_id, reg_add, Msb, Lsb, indata)
                                                                       ^~~~~~~~~~~~~~~~~~~~~
include/dmastuff.h:14:7: note: in expansion of macro 'i2c_writeReg_Mask'
       i2c_writeReg_Mask(block, block##_hostid,  reg_add,  reg_add##_msb,  reg_add##_lsb,  indata)
       ^~~~~~~~~~~~~~~~~
user/ntsc_broadcast.c:348:2: note: in expansion of macro 'i2c_writeReg_Mask_def'
  i2c_writeReg_Mask_def(i2c_bbpll, i2c_bbpll_en_audio_clock_out, 1);
  ^~~~~~~~~~~~~~~~~~~~~
user/3d.c: In function 'tdMultiply':
user/3d.c:187:2: warning: implicit declaration of function 'ets_memcpy' [-Wimplicit-function-declaration]
  ets_memcpy( fout, fotmp, sizeof( fotmp ) );
  ^~~~~~~~~~
user/3d.c:187:2: warning: type of 'ets_memcpy' does not match original declaration [-Wlto-type-mismatch]
  ets_memcpy( fout, fotmp, sizeof( fotmp ) );
  ^
/home/users/rich/esp8266/channel3/esp82xx/toolchain/esp_nonos_sdk/include/osapi.h:41:7: note: return value type mismatch
 void *ets_memcpy(void *dest, const void *src, unsigned int nbyte);
       ^
/home/users/rich/esp8266/channel3/esp82xx/toolchain/esp_nonos_sdk/include/osapi.h:41:7: note: 'ets_memcpy' was previously declared here
/home/users/rich/esp8266/channel3/esp82xx/toolchain/esp_nonos_sdk/include/osapi.h:41:7: note: code may be misoptimized unless -fno-strict-aliasing is used
/home/users/rich/esp8266/channel3/esp82xx/toolchain/esp_nonos_sdk/include/user_interface.h:93:6: warning: type of 'system_os_task' does not match original declaration [-Wlto-type-mismatch]
 bool system_os_task(os_task_t task, uint8 prio, os_event_t *queue, uint8 qlen);

ESP8266 with only 1MB of flash

I have followed the instructions in the videos, the README.md's, and looked at other issues, but have not been able to get my chip to work. I get no image or sound from the TV and see no new WiFi networks (definitely not ESP****, but have not seen anything else that is open). I think I have found the issue: I am using ESP8266-01 chips with 1MB of flash but the software expects more (I'm guessing 8MB). When running make burn or make burnitall it flashed fine (at least, it did not crash and the exit code was 0) but would not work (I now see that it auto-detected the chip size as 8MB, so that's probably why it was fine). I realized that the esptool.py it was using was an older version, so symbolic linked my system-wide copy to ~/esp8266/esp-open-sdk/esptool/esptool.py. With this newer version, it correctly auto-detects my 1MB chip and fails, stating that "A fatal error occurred: File {my home directory}/channel3/esp82xx/toolchain/esp_nonos_sdk/bin/blank.bin (length 4096) at offset 4173824 will not fit in 1048576 bytes of flash. Use --flash-size argument, or change flashing address". Is there any way that I can modify this to be compatible or does it simply need more than 1MB of flash to store everything? Thanks in advance.

Help?

I'm a bit of a beginner when it comes to flashing the esp8266 outside of the Arduino IDE, how do i flash this? i read some other issues but they reference a .bin file that's not there, there is 0x0000 and the .mpfs, and i flashed those but now i don't know what to do. it seems to be trying to communicate over the COM port but i don't know at what baud rate.

(using esptool btw)
I am quite lost here.

2.1.0 SDK Update

Hello, Can you please update the project to the final version of SDK? I can compile the project, but, not working in the board.

Need Help

I have a convergence issue on my projection tv an i am unable to find any tv test pattern generator. How can I possibly use this and generate crosshatch, dot monoscope signals and color test on it. I can't find a good schematic for a tv test pattern generator. I saw your youtube video and seems like it has a viable option to do that . Maybe you can help me I can grab a nodemcu anytime.

Transmitting in the blanking interval for broadcasting teletext

Hello!
I am very amazed by your project and I've been wondering if it would be possible to transmit in the blanking interval and thus transmitting teletext? As per https://en.wikipedia.org/wiki/Teletext#Data_transmission, I see that it uses 296 bits per line for data transmission. Would it be possible to output 296 bits of data per line? I see you mention in the video that the resolution can get up to 232x220. Would that mean that there is not enough "pixels" to represent each bit? What about the lines? Since NTSC has 525 lines maximum and channel3 esp8266 broadcasts way less lines, would teletext even be achievable?

File not found

I flashed channel3 to a D1 mini, but everytime i open the configuration page, nothing happens. Also no signal is broadcasted on channel3, how do i fix this?
I`m completely new in flashing the esp8266 in that way.

Edit: Now it displays an image, that is distorted (but thats probably because i`m using PAL instead of NTSC and i dont really care about this). The web panel still doesnt work.
Edit 2: Got NTSC working by setting the country of my television to a country with NTSC.

Missing file

When i see the other issues, they had a file called image.elf-0x10000.bin and when i download the code, it it missing. can i get the file?

ESP8266 Spewing out errors to serial

I need some help flashing, my esp8266 just spews out errors in the serial monitor after flashing channel3, it doesn't do anything either, I have tried wiping the flash and trying different flashers, but still no, it will work with a normal arduino sketch though. I have even tried it on other esp8266's and it still does the same thing

Its saying

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28168, room 16 
tail 8
chksum 0xf3
load 0x3ffe8000, len 5240, room 0 
tail 8
chksum 0x83
load 0x3ffe9480, len 5212, room 0 
tail 12
chksum 0x28
csum 0x28
mismatch map 2,spi_size_map 4
boot not set
ota1 not set
ota2 not set
system_partition_table_regist 4 success!!
>> 0x3fc,0x3fc000rf_cal[0] !=0x05,is 0xFF

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28168, room 16 
tail 8
chksum 0xf3
load 0x3ffe8000, len 5240, room 0 
tail 8
chksum 0x83
load 0x3ffe9480, len 5212, room 0 
tail 12
chksum 0x28
csum 0x28
mismatch map 2,spi_size_map 4
boot not set
ota1 not set
ota2 not set
system_partition_table_regist 4 success!!
>> 0x3fc,0x3fc000rf_cal[0] !=0x05,is 0xFF

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28168, room 16 
tail 8
chksum 0xf3
load 0x3ffe8000, len 5240, room 0 
tail 8
chksum 0x83
load 0x3ffe9480, len 5212, room 0 
tail 12
chksum 0x28
csum 0x28
mismatch map 2,spi_size_map 4
boot not set
ota1 not set
ota2 not set
system_partition_table_regist 4 success!!
>> 0x3fc,0x3fc000rf_cal[0] !=0x05,is 0xFF

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28168, room 16 
tail 8
chksum 0xf3
load 0x3ffe8000, len 5240, room 0 
tail 8
chksum 0x83
load 0x3ffe9480, len 5212, room 0 
tail 12
chksum 0x28
csum 0x28
mismatch map 2,spi_size_map 4
boot not set
ota1 not set
ota2 not set
system_partition_table_regist 4 success!!
>> 0x3fc,0x3fc000rf_cal[0] !=0x05,is 0xFF

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28168, room 16 
tail 8
chksum 0xf3
load 0x3ffe8000, len 5240, room 0 
tail 8
chksum 0x83
load 0x3ffe9480, len 5212, room 0 
tail 12
chksum 0x28
csum 0x28
mismatch map 2,spi_size_map 4
boot not set
ota1 not set
ota2 not set
system_partition_table_regist 4 success!!
>> 0x3fc,0x3fc000rf_cal[0] !=0x05,is 0xFF

ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 28168, room 16 
tail 8
``` and the blue light just flashing repeatedly

build issue

Hi,

I can't build it:
common/http.c: In function 'http_disconnetcb': common/http.c:328:37: error: 'struct espconn' has no member named 'reverse' ((struct HTTPConnection * )pespconn->reverse)->state = 0; ^ common/http.c: In function 'http_recvcb': common/http.c:341:46: error: 'struct espconn' has no member named 'reverse' curhttp = (struct HTTPConnection * )pespconn->reverse; ^ common/http.c: In function 'httpserver_connectcb': common/http.c:359:12: error: 'struct espconn' has no member named 'reverse' pespconn->reverse = &HTTPConnections[i]; ^ Makefile:70: recipe for target 'image.elf' failed make: *** [image.elf] Error 1
system config on Ubuntu 18
myuser@myuser-NANUC8:~/dev/projects/c/esp/esp8266/projects/analogtv/channel3$ make all echo $PATH /home/myuser/dev/projects/c/esp/esp8266/esp-open-sdk/xtensa-lx106-elf/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin /home/myuser/dev/projects/c/esp/esp8266/esp-open-sdk/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -mlongcalls -I/home/c/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/include -Imyclib -Iinclude -Iuser -Os -I/home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/include/ -Icommon -DICACHE_FLASH driver/uart.c common/http.c common/mystuff.c common/flash_rewriter.c common/commonservices.c common/http_custom.c common/mdns.c common/mfs.c user/custom_commands.c user/ntsc_broadcast.c user/user_main.c user/3d.c tablemaker/broadcast_tables.c tablemaker/CbTable.c -nostdlib -L/home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib -L/home/myuser/dev/projects/c/esp/esp8266/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/libgcc.a -g /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libmain.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libpp.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libnet80211.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libwpa.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/liblwip.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libssl.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libupgrade.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libnet80211.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/liblwip.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libphy.a /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib/libcrypto.a /home/myuser/dev/projects/c/esp/esp8266/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/libgcc.a -T /home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/ld/eagle.app.v6.ld -B/home/myuser/dev/projects/c/esp/esp8266/projects/espterm-firmware/esp_iot_sdk_v1.5.2/lib -o image.elf

Audio?

Is is possible to send audio to an old tv box?
Would be a cool way to give these things a second life (radio + visualisations) =)

Error

When i type make all, it gives me this error:
common.mf:53: Warning: No shell variable 'ESP_ROOT', using '/home/nikunj/esp8266/esp-open-sdk'
ome/esp8266/esp-open-sdk/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -mlongcalls -Os -Iome/esp8266/esp_nonos_sdk/include -Iesp82xx/include -I. -Iesp82xx/fwsrc -Iuser -Itablemaker -DICACHE_FLASH -DUSE_OPTIMIZE_PRINTF -DMFS_PAGE_OFFSET=524288 -DSOFTAP_CHANNEL=11 -I. -Iinclude -DWEB_PORT=80 -DCOM_PORT=7777 -DBACKEND_PORT=7878 -DSLOWTICK_MS=50 -DVERSSTR='"Version: 6edcb-dev - Build Tue, Oct 27 2020, 15:48:12 +0530 with -DICACHE_FLASH -DUSE_OPTIMIZE_PRINTF -DMFS_PAGE_OFFSET=524288 -DSOFTAP_CHANNEL=11 -I. -Iinclude -DWEB_PORT=80 -DCOM_PORT=7777 -DBACKEND_PORT=7878 -DSLOWTICK_MS=50"' -g esp82xx/fwsrc/uart.c esp82xx/fwsrc/esp82xxutil.c esp82xx/fwsrc/flash_rewriter.c esp82xx/fwsrc/http.c esp82xx/fwsrc/commonservices.c esp82xx/fwsrc/http_custom.c esp82xx/fwsrc/mdns.c esp82xx/fwsrc/mfs.c user/custom_commands.c user/user_main.c user/ntsc_broadcast.c user/3d.c tablemaker/broadcast_tables.c tablemaker/CbTable.c -flto -Wl,--relax -Wl,--gc-sections -nostdlib -Lome/esp8266/esp_nonos_sdk/lib -Lesp82xx/libgcc_stripped.a ome/esp8266/esp_nonos_sdk/lib/libmain.a ome/esp8266/esp_nonos_sdk/lib/liblwip.a ome/esp8266/esp_nonos_sdk/lib/libssl.a ome/esp8266/esp_nonos_sdk/lib/libupgrade.a ome/esp8266/esp_nonos_sdk/lib/libnet80211.a ome/esp8266/esp_nonos_sdk/lib/libwpa.a ome/esp8266/esp_nonos_sdk/lib/libphy.a ome/esp8266/esp_nonos_sdk/lib/liblwip.a ome/esp8266/esp_nonos_sdk/lib/libcrypto.a ome/esp8266/esp_nonos_sdk/lib/libc.a ome/esp8266/esp_nonos_sdk/lib/libespnow.a ome/esp8266/esp_nonos_sdk/lib/libpp.a esp82xx/libgcc_stripped.a -T ome/esp8266/esp_nonos_sdk/ld/eagle.app.v6.ld -T ome/esp8266/esp_nonos_sdk/ld/eagle.rom.addr.v6.ld -Bome/esp8266/esp_nonos_sdk/lib -o image.elf
make: ome/esp8266/esp-open-sdk/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc: Command not found
main.mf:134: recipe for target 'image.elf' failed
make: *** [image.elf] Error 127
I'm using ubuntu 16.4 LTS.

.bin dump instead of installing it through ESP82xx?

I once again tried to install ESP82xx only to find out that WSL isn‘t working properly on Windows 11 and that installing ESP82xx with Linux also doesn‘t work with my ESP.
My old ESP got, well, toasted (was a 3$ Chinese one), and so I decided to try the project out with better equipment like a soldering iron and basic band pass. Because I had a spare one laying around, I tried installing Channel3.

Wouldn‘t it just be easier to provide a dumped version of Channel3 instead of having to install dozens of things just to get it running, possibly having corrupted something in the process?

File not found

İ didnt find any instructions so i wrote bin files to my nodemcu but when i enter gateway ip 192.168.4.1 nothing happens just "File not found" error.

How to debug 0hz

Once the system boots and connects and loads web page up I can see all the nice widgets in my browser. however my Hz fluctuations go from like 6 to 0 and once I get 0 it loses connection.

I'm using a nodemcu module USB powered, nothing connected. Is the intended target esp01?

Any hints appreciated

Make problem

When I try to make it spits out this:

rm -rf user/.o driver/.o image.elf image.elf-0x00000.bin image.elf-0x40000.bin
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
/esp8266/esp-open-sdk/xtensa-lx106-elf/bin/xtensa-lx106-elf-gcc -mlongcalls -I/home/felix/esp8266/esp_iot_sdk_v1.5.2/include -Imyclib -Iinclude -Iuser -Os -I/home/felix/esp8266/esp_iot_sdk_v1.5.2/include/ -Icommon -DICACHE_FLASH driver/uart.c common/http.c common/mystuff.c common/flash_rewriter.c common/commonservices.c common/http_custom.c common/mdns.c common/mfs.c user/custom_commands.c user/ntsc_broadcast.c user/user_main.c user/3d.c tablemaker/broadcast_tables.c tablemaker/CbTable.c -nostdlib -L/home/felix/esp8266/esp_iot_sdk_v1.5.2/lib -L/esp8266/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/libgcc.a -g /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libmain.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libpp.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libnet80211.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libwpa.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/liblwip.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libssl.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libupgrade.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libnet80211.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/liblwip.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libphy.a /home/felix/esp8266/esp_iot_sdk_v1.5.2/lib/libcrypto.a ~/esp8266/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/libgcc.a -T /home/felix/esp8266/esp_iot_sdk_v1.5.2/ld/eagle.app.v6.ld -B/home/felix/esp8266/esp_iot_sdk_v1.5.2/lib -o image.elf
In file included from /home/felix/esp8266/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/include/stdint.h:9:0,
from include/espmissingincludes.h:4,
from user/user_main.c:8:
/home/felix/esp8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/include/stdint.h:80:20: error: conflicting types for 'int32_t'
typedef signed int int32_t;
^
In file included from user/user_main.c:4:0:
/home/felix/esp8266/esp_iot_sdk_v1.5.2/include/c_types.h:17:29: note: previous declaration of 'int32_t' was here
typedef signed long int32_t;
^
In file included from /home/felix/esp8266/esp-open-sdk/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.5/include/stdint.h:9:0,
from include/espmissingincludes.h:4,
from user/user_main.c:8:
/home/felix/esp8266/esp-open-sdk/xtensa-lx106-elf/xtensa-lx106-elf/include/stdint.h:81:22: error: conflicting types for 'uint32_t'
typedef unsigned int uint32_t;
^
In file included from user/user_main.c:4:0:
/home/felix/esp8266/esp_iot_sdk_v1.5.2/include/c_types.h:15:29: note: previous declaration of 'uint32_t' was here
typedef unsigned long uint32_t;
^
user/user_main.c: In function 'DrawFrame':
user/user_main.c:216:3: warning: passing argument 2 of 'ets_memcpy' makes pointer from integer without a cast [enabled by default]
ets_memcpy( frontframe, framessostate*(FBW/8)+0x3FFF8000, ((FBW/4)*FBH) );
^
In file included from user/user_main.c:8:0:
include/espmissingincludes.h:23:7: note: expected 'const void *' but argument is of type 'int'
void *ets_memcpy(void *dest, const void *src, size_t n);
^
user/user_main.c: In function 'user_init':
user/user_main.c:436:2: warning: passing argument 1 of 'ets_timer_disarm' discards 'volatile' qualifier from pointer target type [enabled by default]
os_timer_disarm(&some_timer);
^
In file included from user/user_main.c:8:0:
include/espmissingincludes.h:34:6: note: expected 'struct ETSTimer *' but argument is of type 'volatile struct ETSTimer *'
void ets_timer_disarm(os_timer_t *a);
^
user/user_main.c:437:2: warning: passing argument 1 of 'ets_timer_setfn' discards 'volatile' qualifier from pointer target type [enabled by default]
os_timer_setfn(&some_timer, (os_timer_func_t *)myTimer, NULL);
^
In file included from user/user_main.c:8:0:
include/espmissingincludes.h:35:6: note: expected 'struct ETSTimer *' but argument is of type 'volatile struct ETSTimer *'
void ets_timer_setfn(os_timer_t *t, ETSTimerFunc *fn, void *parg);
^
user/user_main.c:438:2: warning: passing argument 1 of 'ets_timer_arm_new' discards 'volatile' qualifier from pointer target type [enabled by default]
os_timer_arm(&some_timer, 100, 1);
^
In file included from user/user_main.c:8:0:
include/espmissingincludes.h:33:6: note: expected 'struct ETSTimer *' but argument is of type 'volatile struct ETSTimer *'
void ets_timer_arm_new(os_timer_t *a, uint32_t b, bool repeat, bool isMstimer);
^
user/user_main.c:443:26: error: 'SYS_CPU_160MHZ' undeclared (first use in this function)
system_update_cpu_freq( SYS_CPU_160MHZ );
^
user/user_main.c:443:26: note: each undeclared identifier is reported only once for each function it appears in
make: *** [Makefile:68: image.elf] Error 1

Any help?

What is it that defines the resolution? Could TV audio be sent too?

I'm interested to know what it is that defines the screen resolution for this project? is it adjustable? Could it be higher somehow?

Is it possible also to send TV audio?

Coolest project ever! thanks! I've watched your Analog Broadcast Television video at least 10 times - mind blown.

Cannot get Web Interface working

I have gotten the code working (displays signal on analog TV) but cannot access the web interface. I have tried to upload sketch data but still get the file not found error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.