Skip to content

Commit 7a26e61

Browse files
committed
Fixes #138, #147, #156, #157, #158, #160
Code changes: - Addressed Issue #138 "Consider parsing URL commands as a string instead of digits" - Addressed Issue #147 "Question for team: How to handle the MQTT state-req message with PCF8574" - Addressed Issue #156 "URL command /82 is not returning a valid webpage" - Addressed Issue #157 "When changing code load types the Configuration settings need to be checked for compatibility" - Addressed Issue #158 "BME280 build - all pins are outputs even if defined as an input" Document changes: - Added section “Developers: URL Command Map” - Updated section “Notes on MQTT” to include the new state_req24 command for PCF8574 hardware configurations per Issue #147. - Improved the "Selecting Alternative Pinouts" section. - Added Issue #148 to the 20230312 release notes. It was addressed in that release but the notation was not included. #148 "When ST-LINK V2 is used to program the device it starts running before reset is released" - Addressed Issue #160 “PCF8574 startup: All outputs are "weak pullup" for several seconds at power on or reboot” by adding section “Notes on PCF8574 Outputs”. - Added section “LED” to describe the red LED on the HW-584.
1 parent a81d9e2 commit 7a26e61

18 files changed

+1260
-574
lines changed
9.04 MB
Binary file not shown.
7.83 MB
Binary file not shown.
8.09 MB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Group File Created by IDEA
22
# Project: <NetworkModule>
3-
# Sun Mar 12 12:26:59 2023
3+
# Fri Mar 24 08:59:08 2023
44
#
55
"networkmodule_vector.o"

NetworkModule/.Idea_Temp/COBJ.TMP

Lines changed: 295 additions & 363 deletions
Large diffs are not rendered by default.

NetworkModule/.Idea_Temp/IDEA.ERR

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,30 +57,42 @@ uip.o:
5757
uip_arp.o:
5858
uip_tcpapphub.o:
5959
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libisl0.sm8)memcmp.o:
60+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libisl0.sm8)memmov.o:
61+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libisl0.sm8)strcat0.o:
62+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libisl0.sm8)strcmp0.o:
6063
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libisl0.sm8)strlen0.o:
61-
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libisl0.sm8)strncm.o:
6264
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)fctcpy.o:
6365
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)bmulx.o:
6466
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)eeprom.o:
6567
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)itolx.o:
68+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)itoly.o:
6669
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)ladc.o:
70+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)ladd.o:
71+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)land.o:
6772
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lcmp.o:
73+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lsdiv.o:
74+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)ldiv.o:
6875
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgadc.o:
6976
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgadd.o:
77+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgand.o:
7078
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lglsh.o:
79+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgneg.o:
7180
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgor.o:
7281
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgsbc.o:
82+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgsub.o:
83+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgursh.o:
84+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)llsh.o:
85+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lneg.o:
7386
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lreg.o:
87+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lrzmp.o:
7488
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)ltor.o:
7589
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)ludiv.o:
76-
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)ldiv.o:
77-
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lgneg.o:
78-
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lneg.o:
7990
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lumod.o:
91+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lxor.o:
8092
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)lzmp.o:
8193
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)rtol.o:
94+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)sdivx.o:
95+
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)smul.o:
8296
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)utolx.o:
83-
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)vmul.o:
84-
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)umul.o:
8597
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)xreg.o:
8698
(C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\lib\libm0.sm8)yreg.o:

NetworkModule/.Idea_Temp/IDEABLD.BAT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
REM COMMAND FILE BUILT BY IDEA
2-
REM Sun Mar 12 12:26:54 2023
2+
REM Fri Mar 24 08:59:03 2023
33
REM
44
cxstm8 -v -l +strict +debug +modsl0 +split +warn "networkmodule_vector.c"
55
cxstm8 -v -l +strict +debug +modsl0 +split +warn "bme280.c" "ds18b20.c" "enc28j60.c" "gpio.c" "httpd.c" "i2c.c" "main.c" "mqtt.c" "mqtt_pal.c" "pcf8574.c" "spi.c" "timer.c" "uart.c" "uip.c" "uip_arp.c" "uip_tcpapphub.c"

NetworkModule/Gpio.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ void gpio_init(void)
383383
for (i=0; i<16; i++) {
384384
// Determine setting from stored_pin_control byte
385385
#if LINKED_SUPPORT == 0
386-
if (stored_pin_control[i] & 0x03) {
386+
if ((stored_pin_control[i] & 0x03) == 0x03) {
387387
#endif // LINKED_SUPPORT == 0
388388
#if LINKED_SUPPORT == 1
389389
if (chk_iotype(stored_pin_control[i], i, 0x03) == 0x03) {
@@ -397,7 +397,7 @@ void gpio_init(void)
397397
j = (int8_t)(i + io_map_offset);
398398
io_reg[ io_map[j].port ].ddr |= io_map[j].bit;
399399
#endif // PINOUT_OPTION_SUPPORT == 1
400-
}
400+
}
401401
}
402402
}
403403

0 commit comments

Comments
 (0)