Ivan Zorin
0a3dfb34ec
A bit of clean-up & update configuration.h files ( #1717 )
...
* BSP/configuration.h: update & clean-up macro defines
* BSP/MHP30/configuration.h: add lost-during-update macro
2023-06-20 15:01:27 +10:00
Ivan Zorin
155cf386b1
Zipping compiler warning about POW_PD_EXT / Two options ( #1711 )
...
* Zipping compiler warning about POW_PD_EXT / Option A
* Zipping compiler warning about POW_PD_EXT / Option B
* BSP/configuration.h: implement option A for POW_PD_EXT warning
---------
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com >
2023-06-20 00:59:36 +00:00
Ben V. Brown
9b5d155d31
Handle devices where flash is not 1:1 memory mapped
2023-06-19 16:41:47 +10:00
Ivan Zorin
4d7e4f41e3
Save settings on change only / All builds OK ( #1699 ) ( #1704 )
2023-06-18 04:31:05 +00:00
Ben V. Brown
e7bcf920ba
Refactor PinecilV2 Tuning
...
Closes #1688
2023-06-04 12:13:26 +10:00
Ben V. Brown
286afad919
S60 Support ( #1692 )
...
* Mock S60
* cleanup
* Start refactor of OLED init
* Setup timers roughly
* Set Vector table offset correctly
Update system_stm32f1xx.c
* Update OLED.cpp
* Update stm32f1xx_hal_msp.c
* Update configuration.h
* I2C init before GPIO
From Errata
Update stm32f1xx_hal_msp.c
Update Software_I2C.h
Allow no hardware I2C
* I2C BB run bus unlock at init
* cleanups
* Software I2C for now
* Mildly more graceful Interpolate
* Handle is powered by DC
Update Power.cpp
Update drawPowerSourceIcon.cpp
Update configuration.h
Update Setup.cpp
* Cleanup HomeScreen
* Segment remap oled at init
* Cleanup
* Update MOVThread.cpp
* Fix PWM Init
* Fix adc2 trigger
* Update configs
* Fixup warning
* Saner default config
* Update ThermoModel.cpp
* Util for current@voltage
* Hub238 warning
* Add hub238 handling in power mode
* Update USBPDDebug_FUSB.cpp
* HUSB238 debug
* Hook PSU Limit
* Use wrapping section of GRAM for scroll
Update OLED.hpp
* Update NTC table
* Fix HUB voltage picker
* Cleanup
* Larger tip filter
* Calibrate in a bunch closer
Update ThermoModel.cpp
* Update configuration.h
* Update HUB238.cpp
* Update configuration.h
* Movement Pin
* Update BSP.cpp
* tim2 irq
* Rough timer conversion (adc broken) but movement working
* Fix tim2 start
* Faster base PWM
* Ensure utils grabs config
* Add wattage limiter tolerance for device
* Speed up PWM and enable PWM current limiting
* tune for 12v
* Prevent start until PD done
* Update configuration.h
* Add HUB238 check for have re-negotiated
* Adjust timer to avoid noise when its possible
2023-06-03 20:05:31 +10:00
Ben V. Brown
df693773f1
Adjust how heap and ram sections are allocated
2023-05-09 22:10:28 +10:00
Laura Klünder
f1879353b8
put soldering profile mode into its own file, put common functions in utils
2023-04-25 11:56:41 +02:00
Laura Klünder
cb2e8af700
full profile support
2023-04-23 23:48:24 +02:00
Vladimir K
2d824af836
Add validation ID to BLE
2023-04-15 15:01:44 -07:00
discip
422b5b7563
unifying ( #1657 )
2023-04-07 23:42:14 +00:00
discip
cc180f7d1a
correcting MAX_POWER_LIMIT to 120
2023-04-08 01:19:07 +02:00
Ben V. Brown
f6975b0aa2
Update ble_handlers.cpp
2023-04-01 14:20:10 +11:00
discip
45c00dc767
Merge branch 'dev' into discip-patch-1
2023-03-31 22:59:31 +02:00
Ben V. Brown
e13f118788
Change to 128bit UUID's ( #1608 )
...
* Change to 128bit UUID's
* Make attrs const for BLE
* Forcefully set docker project name
* Cleaner UUIDS
* Cant use const attrs
* Adjust ram sections
* Update UUID decode
* Settings uuids
* Fix missed decoder for writing
---------
Co-authored-by: discip <53649486+discip@users.noreply.github.com >
2023-03-29 12:45:09 +11:00
discip
3a4638ef42
Merge branch 'dev' into discip-patch-1
2023-03-26 01:47:47 +01:00
discip
9c8abbdfc2
Readjusting brightness (Pinecil v2) ( #1622 )
2023-03-26 11:43:56 +11:00
discip
744dd6b898
Merge branch 'dev' into discip-patch-1
2023-03-26 00:48:41 +01:00
Vladimir
11bad84ce7
Add FW version to BLE characteristic ( #1633 )
...
Implements #1610
2023-03-24 19:15:05 +11:00
discip
c7bdbbb4b5
Merge branch 'dev' into discip-patch-1
2023-03-14 22:35:47 +01:00
River M
8ea8632bb9
Update configuration.h
2023-03-14 14:05:45 -07:00
discip
2319eebe65
Update ble_handlers.cpp
2023-03-13 18:38:16 +01:00
discip
e12903ec28
Update ble_handlers.cpp
2023-03-11 13:56:47 +01:00
discip
6174d80586
Update ble_handlers.cpp
2023-03-11 01:45:44 +01:00
discip
d88eed4e18
Update ble_handlers.cpp
...
Tried to implement #1594
2023-03-11 01:26:35 +01:00
Neil Hanlon
2a244df7b1
Fix typo in BLE settings mapping
2023-02-22 01:28:04 -05:00
Neil Hanlon
b1658ec6ee
Handle updating certain settings updates over BLE - Fixes #1560
2023-02-22 01:25:49 -05:00
Ben V. Brown
f29ec5cd99
Merge pull request #1582 from Samuelrmlink/PPSctrl
...
Added VPDO option for disabling PPS/EPR PDOs.
2023-02-20 11:53:15 +11:00
Samuelrmlink
669e3819e8
Add BLE characteristic - PD VPDOs Enabled
2023-02-19 16:59:26 -06:00
Samuel Hedrick
cd21b49e8c
Added BLE characteristic - PD VPDOs Enabled
2023-02-19 16:22:46 -06:00
Ben V. Brown
eb5d6ea9fd
Make BLE name more unique
2023-02-18 18:16:44 +11:00
Ben V. Brown
4a2d59b01c
Added 37th option
2023-02-11 22:16:17 +11:00
Ben V. Brown
07cad37bcc
Move extras to end of settings
2023-02-11 22:14:49 +11:00
Ben V. Brown
39148d11ed
Shift settings to be 0 based; and add reset command
2023-02-11 22:09:26 +11:00
Ben V. Brown
5aacbeaecc
Add unqiue id to BLE name
2023-02-11 20:39:41 +11:00
Ben V. Brown
c384194b7f
Silence warnings
2023-02-11 19:54:30 +11:00
Ben V. Brown
ac1934f8de
Fixup some of the includes for the ble lib
2023-02-11 19:47:58 +11:00
Ciarán Ó hAoláin
b5f78bbeda
Use the scan response to advertise some of the available service UUIDs rather than just repeating the device name
2023-02-05 00:41:57 +00:00
Thomas White
8e7e58018a
expand bulk data to match individual value data ( #1555 )
...
* track and return Operating mode with BLE
* move global variable to fix build on other platforms
* formatting
* expand bulk data to match individual value data
* formatting
* fix accidental single line if
---------
Co-authored-by: Ben V. Brown <5425387+Ralim@users.noreply.github.com >
2023-02-05 00:04:51 +11:00
Thomas White
9802a622d5
Track and return Operating Mode with BLE ( #1553 )
...
Track and return Operating Mode with BLE
2023-02-04 09:33:43 +11:00
Ben V. Brown
939efbbf4f
Merge branch 'testing-fix-for-timer-slot-miss' of ssh://github.com/Ralim/IronOS into testing-fix-for-timer-slot-miss
2023-01-24 18:57:00 +11:00
Ben V. Brown
7e103ccf2d
Wait for full ADC Burst
2023-01-24 18:56:49 +11:00
Ben V. Brown
a84df7b94e
Merge branch 'dev' into testing-fix-for-timer-slot-miss
2023-01-24 18:15:45 +11:00
Ben V. Brown
f3b4abf434
Update IRQ.cpp
2023-01-24 18:11:44 +11:00
Ben V. Brown
26f71b2c2f
Add BLE Enabled to advanced menu
2023-01-23 18:05:59 +11:00
Ben V. Brown
14948255e3
Create setting entry for BLE
2023-01-23 17:54:57 +11:00
Ben V. Brown
5fe019f40b
Change timing scheduler to only run main timer once ADC is done
2023-01-23 17:40:06 +11:00
Ben V. Brown
c5d92efa60
Merge branch 'dev' into BLE
2023-01-22 22:35:51 +11:00
Ben V. Brown
706b3246a1
Test better reboots
2023-01-03 18:46:26 +11:00
Ben V. Brown
686ffe516e
Fill out more characteristics
2022-11-22 08:38:50 +11:00