Iにおいてキャストのconst intへINTポインタは、私のSTM32コードでスイッチケースノード
#define USART1 ((USART_TypeDef *) USART1_BASE)
を有し、iが
switch((uint32_t)ptr)
{
case USART1: return 1;
(...)
しかしGCCアーム(6.3.1したいと思います)私は
を使用することができる情報を見つけましたerror: reinterpret_cast from integer to pointer
私にエラーを与えます210
case __builtin_constant_p(USART1): return 0;
これはgccの解決策ですか?もっと一般的なものがありますか?
'ptr'はどのようなタイプですか? '(USART_TypeDef *)とは何ですか? – Unimportant
スイッチ(reinterpret_cast ptr))? –
整数 - > 'switch((uint32_t)ptr)'へのポインタをキャストしようとしています。 – CinCout