Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BogdanTheGeek/semihost-ip
/ functions
Functions
129 in github.com/BogdanTheGeek/semihost-ip
⨍
Functions
129
◇
Types & classes
36
↓ 10 callers
Function
uip_add_rcv_nxt
UIP_REASSEMBL */ -----------------------------------------------------------------------------------*/
lib/uip/uip.c:470
↓ 8 callers
Function
slipdev_char_put
src/main.c:220
↓ 7 callers
Function
htons
-----------------------------------------------------------------------------------*/
lib/uip/uip.c:1499
↓ 5 callers
Function
read
* @brief Read data from a file descriptor using semihosting. * @param fd - file descriptor (SEMIHOST_STDIN) * @param buf - pointer to the buffer
src/main.c:102
↓ 4 callers
Function
SEMIHOST_SysCall
------------------------------------------------------------------------------ Module exported functions ---------------------------------------------
src/semihost.h:66
↓ 4 callers
Function
fs_open
-----------------------------------------------------------------------------------*/
lib/uip/fs.c:86
↓ 3 callers
Function
ADC_read
Sample and read ADC value of current input
src/gpio.h:449
↓ 3 callers
Function
DLY_ms
delay n+1 clock cycles
src/system.h:324
↓ 3 callers
Function
slipdev_write
src/main.c:225
↓ 3 callers
Function
uip_chksum
-----------------------------------------------------------------------------------*/
lib/uip/uip_arch.c:71
↓ 3 callers
Function
uip_ipchksum
-----------------------------------------------------------------------------------*/
lib/uip/uip_arch.c:97
↓ 2 callers
Function
LPT_shot
Start low-power timer single shot with period in ms
src/system.c:193
↓ 2 callers
Function
NVIC_ClearPendingIRQ
Clear Pending Interrupt
src/system.h:636
↓ 2 callers
Function
__DSB
Data Synchronization Barrier
src/system.h:543
↓ 2 callers
Function
__WFE
Wait For Event
src/system.h:528
↓ 2 callers
Function
__WFI
Wait For Interrupt
src/system.h:523
↓ 2 callers
Function
_write
* @brief Write data to a file descriptor using semihosting. * @param fd - file descriptor (SEMIHOST_STDOUT or SEMIHOST_STDERR) * @param buf - poi
src/log.c:59
↓ 2 callers
Function
connect_device
tools/slip-macos/slip.c:437
↓ 2 callers
Function
fs_strcmp
-----------------------------------------------------------------------------------*/
lib/uip/fs.c:64
↓ 2 callers
Function
slipdev_char_poll
src/main.c:231
↓ 2 callers
Function
slipdev_send
lib/uip/slipdev.c:94
↓ 2 callers
Function
uip_add32
-----------------------------------------------------------------------------------*/
lib/uip/uip_arch.c:43
↓ 2 callers
Function
uip_arp_update
-----------------------------------------------------------------------------------*/
lib/uip/uip_arp.c:160
↓ 2 callers
Function
uip_tcpchksum
-----------------------------------------------------------------------------------*/
lib/uip/uip_arch.c:103
↓ 1 callers
Function
ADC_enable
Enable ADC
src/gpio.h:417
↓ 1 callers
Function
CLK_reset
Reset system clock to default state
src/system.c:78
↓ 1 callers
Function
NVIC_SetPriority
Set Interrupt Priority
src/system.h:641
↓ 1 callers
Function
SLEEP_WFE_now
Put device into sleep, wake up by event
src/system.c:229
↓ 1 callers
Function
STOP_WFE_now
Put device into stop (deep sleep), wake up event
src/system.c:244
↓ 1 callers
Function
SYS_init
=================================================================================== Setup Microcontroller (this function is called automatically at st
src/system.c:13
↓ 1 callers
Function
__NOP
No Operation
src/system.h:518
↓ 1 callers
Function
__disable_irq
Disable Interrupts
src/system.h:444
↓ 1 callers
Function
__enable_irq
Enable Interrupts
src/system.h:439
↓ 1 callers
Function
__libc_init_array
src/system.c:288
↓ 1 callers
Function
__set_MSP
Set Main Stack Pointer
src/system.h:501
↓ 1 callers
Function
create_utun
tools/slip-macos/slip.c:411
↓ 1 callers
Function
decode_slip
tools/slip-macos/slip.c:282
↓ 1 callers
Function
encode_slip
tools/slip-macos/slip.c:251
↓ 1 callers
Function
fs_init
-----------------------------------------------------------------------------------*/
lib/uip/fs.c:120
↓ 1 callers
Function
get_clock
src/main.c:87
↓ 1 callers
Function
getchar
* @brief Read a character from standard input (stdin). * @param None * @return The character read from stdin, or -1 if no character is available.
src/main.c:82
↓ 1 callers
Function
httpd_init
-----------------------------------------------------------------------------------*/ * Initialize the web server. * * Starts to listen for incoming
lib/uip/httpd.c:130
↓ 1 callers
Function
main
src/main.c:117
↓ 1 callers
Function
next_slip_packet
tools/slip-macos/slip.c:310
↓ 1 callers
Function
open_serial_port
tools/slip-macos/slip.c:41
↓ 1 callers
Function
open_unix_domain_socket_as_client
tools/slip-macos/slip.c:114
↓ 1 callers
Function
open_unix_domain_socket_as_server
tools/slip-macos/slip.c:146
↓ 1 callers
Function
run_ifconfig
tools/slip-macos/slip.c:467
↓ 1 callers
Function
slipdev_init
-----------------------------------------------------------------------------------*/ * Initialize the SLIP module. * * This function does not initi
lib/uip/slipdev.c:249
↓ 1 callers
Function
slipdev_poll
-----------------------------------------------------------------------------------*/ * Poll the SLIP device for an available packet. * * This funct
lib/uip/slipdev.c:192
↓ 1 callers
Function
tun
tools/slip-macos/slip.c:195
↓ 1 callers
Function
uip_api_handler
lib/uip/httpd.c:114
↓ 1 callers
Function
uip_init
-----------------------------------------------------------------------------------*/
lib/uip/uip.c:178
↓ 1 callers
Function
uip_listen
-----------------------------------------------------------------------------------*/
lib/uip/uip.c:326
↓ 1 callers
Function
uip_reass
lib/uip/uip.c:353
Function
ADC_calibrate
Calibrate ADC (ADC must be disabled)
src/gpio.h:435
Function
ADC_disable
Disable ADC
src/gpio.h:425
Function
ADC_init
Setup, calibrate and enable ADC
src/gpio.h:441
Function
ADC_read_TEMP
Sample and read temperature sensor in °C
src/gpio.h:463
Function
ADC_read_VDD
Sample and read supply voltage (VDD) in millivolts (mV)
src/gpio.h:457
Function
BOOT_now
=================================================================================== Bootloader Functions =============================================
src/system.c:264
Function
CLK_init_HSE
Init external crystal (non PLL) as system clock source
src/system.c:57
Function
CLK_init_HSE_PLL
Init external crystal with PLL as system clock source
src/system.c:66
Function
CLK_init_HSI
Init internal oscillator (non PLL) as system clock source
src/system.c:39
Function
CLK_init_HSI_PLL
Init internal oscillator with PLL as system clock source
src/system.c:47
Function
DLY_ticks
Wait n+1 counts of SysTick
src/system.c:147
Function
Default_Handler
src/system.c:311
Function
HardFault_Handler
* @brief Handle Hard Fault exceptions. (with support for semihosting) * @param None * @return None */
src/semihost.c:49
Function
IWDG_reload
Reload watchdog counter with n milliseconds, n<=8191
src/system.c:171
Function
IWDG_start
Start independent watchdog timer (IWDG) with given time in milliseconds (max 8191). Once the IWDG has been started, it cannot be disabled, only reload
src/system.c:159
Function
LOG
src/log.c:97
Function
LOG_Init
* @brief Initialize UART Logging library. * @param[in] level - logging level * @param[in] systick - pointer to systick counter * @return
src/log.c:75
Function
LPT_init
Init and enable low-power timer
src/system.c:183
Function
LPT_sleep
Put device in to SLEEP and wake-up after LPT period in ms
src/system.c:200
Function
LPT_stop
Put device in to STOP (deep sleep) and wake-up after LPT period in ms
src/system.c:210
Function
NVIC_DisableIRQ
Disable External Interrupt
src/system.h:621
Function
NVIC_EnableIRQ
Enable External Interrupt
src/system.h:616
Function
NVIC_GetPendingIRQ
Get Pending Interrupt
src/system.h:626
Function
NVIC_GetPriority
Get Interrupt Priority
src/system.h:653
Function
NVIC_SetPendingIRQ
Set Pending Interrupt
src/system.h:631
Function
NVIC_SystemReset
System Reset
src/system.h:663
Function
RTC_init
Init RTC with LSI as clock source and 1s clock period
src/system.c:96
Function
RTC_init_LSE
Init RTC with LSE as clock source and 1s clock period
src/system.c:106
Function
RTC_setAlarm
Set RTC alarm value (default 0xffffffff)
src/system.c:134
Function
RTC_setCounter
Set RTC counter value
src/system.c:125
Function
RTC_setPrescaler
Set RTC prescaler (default 32768)
src/system.c:116
Function
Reset_Handler
Reset handler
src/system.c:413
Function
SLEEP_WFI_now
Put device into sleep, wake up by interrupt
src/system.c:224
Function
STOP_WFI_now
Put device into stop (deep sleep), wake up interrupt
src/system.c:234
Function
STOP_lowPower
Reduce power in stop mode
src/system.c:254
Function
SysTick_Config
System Tick Configuration
src/system.h:671
Function
SysTick_Handler
* @brief SysTick interrupt handler. * @param None * @return None */
src/main.c:214
Function
__DMB
Data Memory Barrier
src/system.h:548
Function
__ISB
Instruction Synchronization Barrier
src/system.h:538
Function
__RBIT
Reverse bit order of value
src/system.h:590
Function
__REV
Reverse byte order (32 bit)
src/system.h:553
Function
__REV16
Reverse byte order (16 bit)
src/system.h:564
Function
__REVSH
Reverse byte order in signed short value
src/system.h:571
Function
__ROR
Rotate Right in unsigned value (32 bit)
src/system.h:582
Function
__SEV
Send Event
src/system.h:533
next →
1–100 of 129, ranked by callers