WebRadioApp  0.1
tcp_client.cpp File Reference

tcp client application using LwIP RAW API More...

#include "tcp_client.h"
Include dependency graph for tcp_client.cpp:

Functions

uint8_t TCP_Buffer[TCPBUFF_MAXITEMS__attribute__ ((section(".tcpBuffer")))
 

Variables

int DEST_IP_ADDR0
 
int DEST_IP_ADDR1
 
int DEST_IP_ADDR2
 
int DEST_IP_ADDR3
 
int DEST_PORT
 
char httpstr [160]
 
int state_connected
 
volatile uint32_t TCP_insert_idx = 0
 
volatile uint32_t TCP_extract_idx = 0
 
char stationname [160]
 
char metaint [10]
 
volatile int metnum
 
char radioInfo [240]
 
char connectionInfo [240]
 
char stationInfo [160]
 
char metaInfo [240]
 
char StreamTitle [500]
 
char StreamURL [500]
 
char Scratch1 [500]
 
char s3 [80]
 
char s4 [80]
 
int laststation = 1
 
int16_t station_id = 0
 
volatile uint8_t data_with_metainfo [12000]
 
volatile uint8_t metainfo_present
 
volatile uint8_t metainfo_present_LCD
 
char * payloadtemp
 
int metainterval
 
char * strptr
 
char * startnameptr
 
char * ptr2
 
volatile uint64_t message_count = 0
 
long long unsigned int sent_len = 0
 
char initial_pipe [20000]
 
char meta_string [15 *256]
 
volatile int insertion_point
 
volatile int insertion_point_maximum
 
volatile int inserted_len
 
volatile int curr_len
 
volatile int msg_len_max
 
volatile int meta_start_index
 
volatile int meta_info_len
 
volatile int items
 
DNS_desc_tServers_ptr
 
int ntpsyncd = 0
 
int display_state = 0
 
MP3FrameInfo mp3FrameInfo
 
ip_addr_t CurrNTPserver
 
unsigned char calender_week
 
int day_of_year
 
TCP MACHINE variables
int currstation = 1
 
int TCP_buff_start
 
int XTAL_Min
 
int XTAL_Min1
 
int XTAL_Min2
 
int XTAL_Hour
 
int XTAL_Sec
 
int XTAL_Sec1
 
int XTAL_Sec2
 
int XTAL_Day
 
int XTAL_Month
 
int XTAL_Year
 
int XTAL_Weekday
 
volatile uint64_t MS_TIMER1
 
int unFramesDecoded
 
volatile uint64_t connection_timeout
 
int number_timeouts
 
int MP3errorreason
 
int MP3errorcount
 
uint32_t maxbuf
 
Variables related to TCP buffer
int buffer_overrunning = 0
 
int buffer_underrunning = 1
 

Detailed Description

tcp client application using LwIP RAW API

Author
Alois Knoll
Version
0.1
Date
2021-03-25