0
HAL_xxx_MspInit()
コールバックの略語 "MSP"が何を意味しているのでしょうか。私は、STのHALライブラリのようないくつかのファームウェアドライバでそれを見てきました。たとえば :stm32f3xx_hal_uart.h
とstm32f3xx_hal_spi.h
からSTM32CubeMX HAL_xxx_MspInit()関数のMSPは何を意味していますか?
void HAL_UART_MspInit(UART_HandleTypeDef *huart);
void HAL_SPI_MspInit(SPI_HandleTypeDef *hspi);
。私はMsp
が何を指しているのだろうと思っています。ドライバのinit
関数からのコールバックの命名規則ですか、それともそれが深い意味を持っていますか? STM32CubeMXで
STフォーラムは**それらの命名規則を尋ねるのに適切な場所ではないでしょうか(とにかくそのゴミSTLibを使用しないでください、それは不器用で柔軟性がなく、実際の利益なしにコードを膨らませます) – Olaf
私は広範囲に使用していません。私の船の上で走っているものをすばやく得るだけです。私が頼んでいる理由は、私が他のベンダーからも見てきたと思うからです。私は主に、私自身のドライバー開発のためにそのような大会を採択することに何らかの理由があるかどうか疑問に思っています。 – StarSheriff
個人的な注意として:STlibの命名規則はよくありません。通常、大文字で始まる名前はマクロと 'enum-constantのみです。だから、それを採用すべきではありません。 – Olaf