Commit Graph

87 Commits

Author SHA1 Message Date
mmi
1415b5c6f2 Started working on next milestone
- Removed the 6V5 power enable 
- Tweaked the cursor position for preset configuration
- Updated the MenuText header file for translation at Photonis

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@320 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-30 13:35:51 +00:00
mmi
440a7d57fc add a bug
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@303 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-23 08:39:02 +00:00
mmi
c0dfb2082b Added readme files for explanation of MASTER DOCUMENTS and checked in last updates on documents that were forgotten previously
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@300 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 15:57:39 +00:00
mmi
cba6bf6b65 Updates
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@299 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 15:42:28 +00:00
mmi
904741a725 fixes
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@298 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 15:42:04 +00:00
mmi
b2120f2abd Created document tags in version 003 for all 3 user manuals
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@294 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 15:34:53 +00:00
mmi
951829dc0f Document fixes
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@293 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 15:31:38 +00:00
mmi
850f6bc79e fixed document number
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@292 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 13:04:01 +00:00
mmi
b9ca8427e9 Created version 003 sets of all documents
Ready for review and release 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@290 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 13:02:13 +00:00
mmi
d834d189b2 Created version 003 sets of all documents
Ready for review and release 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@289 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 13:01:23 +00:00
mmi
96308f65f4 Added document parts
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@287 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-22 12:44:59 +00:00
mmi
bb85861d18 Small minor issue with the makefile
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@286 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-21 13:47:53 +00:00
mmi
c7c1699e12 Fixed makefile switches
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@285 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-21 13:29:55 +00:00
mmi
ff01d92ea8 Fixed HW validation menu
Fixed some minor issues/bugs

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@284 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-21 12:36:16 +00:00
mmi
553ebd04c1 Fixed number of stages bug.
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@282 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-17 13:59:48 +00:00
mmi
5e29b31c8c Fixed language problems. Menu is totally independent from constant strings now, all messages are taken from dedicated include file "MenuText.h"
Makefile is adapted

Added "Dispay_writeCentered" function, which safes a lot of code

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@281 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-17 13:51:41 +00:00
mmi
462f98b302 updated buglist
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@280 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-16 14:08:26 +00:00
mmi
9228f23248 Added buglist to generate release notes
Fixed bug with PIN CHANGE VERIFICATION. All pins were accepted. is fixed now

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@279 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-16 14:07:46 +00:00
mmi
711f8e72be Fixed multiple bugs and errors.
- Added WARNING handler
- put voltage calculations to dedicated module

fixed last errors. Updated menu repair screen without ERROR from PID 

This is version 0.9.0.3, which is used for the first duration test
Will also be tagged

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@272 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-15 15:40:39 +00:00
mmi
17207a3a4b Fixed some major issues with RAM shortage. Also moved the cached storage to a MALLOC design instead of fixed memory usage. Using freertos porteds malloc and free required to move to HEAP4 to make sure memory does not get fragmented.
Resized nearly all task stacks

Also: 
- Menu fixes for insertion. Almost done, just need to fix the negative voltage insertion for mcp and cathode
- Added Device parameters, must be filled in

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@271 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-07 15:50:25 +00:00
mmi
27755498e6 - Moved the menu texts to dedicated file to support future language switch option
- split the menu into core, elements as generic modules

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@270 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-03 08:07:27 +00:00
mmi
4901cb1a09 Updated memory storage functionality
- cachedStorage is functional
- Presets can be loaded from FLASH
- CRC32 added and applied
- Presets with corrputed data will be replaced by default preset

Next: Preset update functionality from menu 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@269 05563f52-14a8-4384-a975-3d1654cca0fa
2017-11-02 12:58:27 +00:00
mmi
76783a6061 implemented memory device, flashStorage and cached storage
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@268 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-31 07:35:17 +00:00
mmi
a50a10995f Updated menu. Can now preview presets and preset number is shown when selected and when repair is in process
Fixed negative value handling in DAConverter and ADConverter 

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@267 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-26 12:08:32 +00:00
mmi
9a0d6a2288 Added some IO modules (teslaGun, solenoid, powerEnable) as dedicated modules instead of general IO
Fixed code behind them

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@266 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-25 14:50:20 +00:00
mmi
7e6f4a735c modifications at Photonis
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@265 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-25 11:49:09 +00:00
mmi
6cc49f4e47 Created a version that regulates negatively. Buggy, though. Enough for pre-compliance but must be fixed afterwards
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@264 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-25 06:33:49 +00:00
mmi
bb08cae83a Major updates:
- added DAConverter(s)
- added ADConverter(s)
- Fixed some display issues
- Made repair process and signalProfileGenerator calculate with voltages (signed) instead of DAC/ADC values
- Fixed several bugs in task handlings
- Put display data mirror into dedicated file displaycontent

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@261 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-24 13:56:55 +00:00
mmi
e3ca058c96 Updates:
- Re-located repairprocessrow information in dedicated object
- added error conditions to repair row and added condition handling to repair process

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@260 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-23 09:02:13 +00:00
mmi
aa9ba5ea8e Added v2.6 of requirements document
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@259 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-20 08:35:49 +00:00
mmi
92bd68d8ba Fixed several issues:
- ADC has now averaging
- Pause screen added
- Fixed display glitches for most parts

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@258 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-19 15:24:24 +00:00
mmi
51ffde94d7 Progress on the menu
- Debounced the interlocks
- Created a specified screen for pre-compliance tests

ADCs must be averaged
menu handling of screens is not OK
destructing tasks is not OK

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@257 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-18 15:26:05 +00:00
mmi
97a42de2ea Updated Interlocks (NO and NC inverted)
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@256 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-18 08:11:09 +00:00
mmi
088ce81dc7 Most parts of the menu structure are functional.
Error handler added
Screens for warning, pause, FINISH etc yet to be added

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@255 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-17 15:23:56 +00:00
mmi
e201de0d97 Update for TLA
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@254 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-17 08:31:34 +00:00
mmi
19ce5a9e5a update for tla
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@253 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-17 08:26:39 +00:00
mmi
3426a0ad9b Menu implementation structure done. Menus far from finished but basic structure is functional
Scheck-in for TLa for PID tuning

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@252 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-17 07:40:31 +00:00
mmi
c323bfd04e Going on with structure
Added observer/observable for RTC

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@251 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-12 20:53:05 +00:00
mmi
54b6afe5a3 Added Interlock
Fixed PID regulation functionality

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@250 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-12 07:16:50 +00:00
swo
3df93a80d7 Fixed keypad test
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@249 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-11 10:04:39 +00:00
mmi
129f76f19b Updated HW test items for SWo
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@248 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-11 07:19:14 +00:00
swo
b32a1c107f Removed duplicate variable
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@247 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-11 07:06:31 +00:00
swo
a8dceb88a0 Fixed relay test
Added basic keypad test
Added tesla interlock


git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@246 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-10 14:02:32 +00:00
mmi
a688a6549a Commit for SWO for HW validation menu updates
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@245 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-10 12:46:41 +00:00
mmi
a73154a5e6 Fixed issue with external DAC handlign from repair process
repair process implemented. Simple regulation without feedback (must be addeed, yet)

HW validation menu functional but buggy (IOs not OK)

Added ClearLine functionality to displayDevice

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@244 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-09 15:29:23 +00:00
swo
0e69a81570 Corrected menu items
Added all tests except eeprom and keypad

git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@243 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-06 13:37:21 +00:00
mmi
e54e15da18 Added all required GPIOs
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@242 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-06 12:08:24 +00:00
mmi
f9b2cda7f8 DAC functional
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@241 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-06 11:03:45 +00:00
mmi
71ae4c6832 checked in missing file
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@240 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-06 09:04:50 +00:00
mmi
5105d55089 update for SWO - hw validation menu integrated
git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@239 05563f52-14a8-4384-a975-3d1654cca0fa
2017-10-06 07:46:54 +00:00