Difference between revisions of "HANcoder/STM32/Blocks"
Line 6: | Line 6: | ||
== Treeview in sidebar == | == Treeview in sidebar == | ||
− | + | On the left of this screen tree view with all HANcoder blocks has appeared with a structure as in the library. Just select the block and click on it in the treeview to get more information about it and how to use it. Where possible the blocks have links to examples where an implementation of the block in the Simulink model is illustrated. (As an example the Library for the E407 has been used, the Olimexino and P405 have very similar libraries) | |
== Direct links == | == Direct links == | ||
Below you can find the direct links to all block pages | Below you can find the direct links to all block pages | ||
{{Special:PrefixIndex/HANcoder/STM32/Blocks|hideredirects=1 |stripprefix=1}} | {{Special:PrefixIndex/HANcoder/STM32/Blocks|hideredirects=1 |stripprefix=1}} |
Latest revision as of 19:14, 5 May 2017
The HANcoder functionality is best expressed by the blocks that can be used in Simulink. Below a screenshot from the Simulink library browser can be found. Next to the normal toolboxes provided by Mathworks as part of Simulink you can see the 'HANcoder STM32 Target' library. Within this library there are three different categories, one for each supported hardware board: Olimexino, E407 and P405
Treeview in sidebar
On the left of this screen tree view with all HANcoder blocks has appeared with a structure as in the library. Just select the block and click on it in the treeview to get more information about it and how to use it. Where possible the blocks have links to examples where an implementation of the block in the Simulink model is illustrated. (As an example the Library for the E407 has been used, the Olimexino and P405 have very similar libraries)
Direct links
Below you can find the direct links to all block pages
- HANcoder/STM32/Blocks
- /Analog Input
- /Analog Output
- /Base Sample Time Config
- /Build Settings
- /CAN Config
- /CAN Open Node Control
- /CAN Open Node Init
- /CAN Open Node OD Read
- /CAN Open Node OD Write
- /CAN Open SDO Read
- /CAN Open SDO Write
- /CAN Receive
- /CAN Receive Packed
- /CAN Send
- /CAN Send Packed
- /Clear Errors
- /Compare Event IRQ
- /Custom ID Config
- /Delete Error
- /Digital Input
- /Digital Output
- /Enter Critical Section
- /Erase EEPROM
- /Exit Critical Section
- /File Logger Close
- /File Logger Init
- /File Logger Signal
- /Get CPU Load
- /Get Free Heap
- /Get Free Running Counter
- /Get Free Stack
- /Get Last Event Counter
- /Output Compare Init
- /PWM Duty Cycle
- /PWM Init
- /Quadrature Encoder Get
- /Read Active Error
- /Read Stored Error
- /Read from EEPROM
- /Reset ECU
- /Reset Free Running Counter
- /SPI Master Init
- /SPI Master Transfer
- /Save EEPROM
- /Schedule Compare Event
- /Search Active Error
- /Search Stored Error
- /Store Error
- /Timer Input Get
- /Timer Input IRQ
- /Total Errors
- /UART Init
- /UART Receive
- /UART Receive Buffer Status
- /UART Send
- /UDP Client Send
- /UDP Server Init
- /UDP Server New Data Available
- /UDP Server Receive
- /UDP Server Receive Size
- /UDS Get Key
- /UDS Get Seed
- /UDS Get Seed Event
- /UDS Init
- /UDS Set Key Verified
- /UDS Set Seed
- /UDS Verify Key Event
- /Write to EEPROM
- /XCP On CAN Config
- /XCP On USB Config